Changes from GenJavaCore 0.5 to 1.0

New classes Description
com/generationjava/collections/ClassMap.java Map that is keyed by Classes, allowing inheritence to be used upon the keys.
com/generationjava/collections/CopiedIterator.java Copies an Iterator quickly. Useful for minimising need for synching.
com/generationjava/collections/SortComparator.java A comparator which sorts things passed to it. Has two helper classes.
com/generationjava/io/CountingInputStream.java Stream that counts the bytes that run through it.
com/generationjava/io/FixedWidthReader.java Mainframe output style reader/parser.
com/generationjava/io/xml/XmlWriter.java Now a Sourceforge project, but was in interim GenJavaCore releases.
com/generationjava/io/xml/XmlWritingException.java XmlWriter buddy. Won't last beyond this release.
com/generationjava/jdbc/SimpleResultIterator.java A separate version of the ResultIterator. JDBC 2.0 compliant one, Oracle is a pain.
com/generationjava/lang/Notifier.java Very useful utility for taking most of the work out of event-listener queues.
com/generationjava/random/RandomBean.java Make a Random thingy. Any random thingy.
com/generationjava/random/RandomDate.java Makes a Random date.
com/generationjava/random/RandomMaker.java Interface for random making things.
com/generationjava/random/RandomNumber.java Makes any Random number.
com/generationjava/random/RandomObject.java Makes a random object. Pluggable, though the system isn't available through RandomBean yet.
com/generationjava/random/ToString.java Simple helper for turning a bean into a string. Likely to move to beans.
com/generationjava/util/Interpolator.java Simple class that interpolates ${foo} variables.