adding array extension methods, refactoring unicode related classes to match recent changes, adding bytesrefbuilder.
adding OpenBitSet, OpenBitSetIterator, DocIdSet, and DocIdSetIterator.
creating new projects in order to separate out logic create to suppliment .NET with JAVA standard library functionality.
Separated Java Compatability code into its own project, updating the readme as this branch is on hiatus as I work on extending xunit.net to handle Junit TestRules and Carrot Search's randomization.
updating readme