Changes from GenJavaCore 0.2 to 0.3

New class Description
com.generationjava.beans.BeanViewRuntime Added to the BeanViewing system to provide more power.
com.generationjava.collections.ArrayIterator Easily throw an array into a situation that requires an Iterator.
com.generationjava.collections.BlockIterator Iterates blocks over an iterator. Might not be useful, coded for the hell of it. Each block is a Collection.
com.generationjava.collections.CollectionsW A bunch of methods to help with Collections. Can't believe this wasn't added before.
com.generationjava.collections.IteratorGrouper Iterator copy of EnumerationGrouper.
com.generationjava.collections.NullIterator Iterator copy of NullEnumeration.
com.generationjava.collections.ReverseListIterator Iterates over an array or a List backwards.
com.generationjava.collections.SimpleMapEntry Useful for implementing entrySet() on Maps. Not really legal, the MapEntry's don't point back to the original Map in the way they're meant to.
com.generationjava.collections.SingletonIterator Iterator copy of SingletonEnumeration.
com.generationjava.compare.ReverseComparator Useful. Inverts a wrapped Comparator.
com.generationjava.compare.SoundexComparator Comparator based on Soundex matches. Seemed a useful idea at the time.
com.generationjava.io.CsvReader Read a Csv file in. Either a Field at a time, or a String[] Line at a time. A nice improvement would involve a map-like interface based on the headers.
com.generationjava.io.CsvWriter Write a Csv out. Either a field or a line at a time. An endBlock method does a new line. One todo is to make it more configurable, ie) not comma's, not newlines etc.
com.generationjava.io.FilePoller Watches a File and informs whenever that File is appended to. Mainly useful for monitoring log files etc.
com.generationjava.io.PollListener Used by FilePoller to inform when a file has changed.
com.generationjava.io.FileEvent Currently used to signify a change to a polled file. Generic enough to signify any file event.
com.generationjava.io.StreamW Useful methods for operating on Streams.
com.generationjava.net.UrlW Useful methods for manipulating Urls.
com.generationjava.patterns.registry.ClassRegistry A registry with a Class for a key. It handles extension/interfaces when accessing with a key. Very useful.
com.generationjava.time.DateW Class to help with Dates. Pretty simple at the moment.
com.generationjava.util.Soundex The Soundex code, yanked out of StringW and made manipulable so that different soundex algorithms may be set.
com.generationjava.web.XmlW Xml helping methods. Can be enough to parse xml-like text.