initial commit
Initial check in. The Queryable and Enumeration APIs are completed, although only a few methods are implemented. Tests pass for simple calls to select, where, and selectMany.
Update README.md with info on how to build.
README.md formatting.
Add backlog to README.md.
checking out a git repo can be done much quicker
Merge pull request #1 from pstoellberger/patch-1

checking out a git repo can be done much quicker
Implement toMap, count, longCount, where with index predicate.
Version 0.1.
Merge branch 'master' of github.com:julianhyde/linq4j
Enhance maven-generated site, including javadoc tweaks.
Implement toLookup. Rename MultiMap to Lookup (duh!)
Refactor core method of Enumerable into a base interface, RawEnumerable. Implement Enumerable.cast(Class), and ofType(Class); remove Enumerable.cast(), which is not possible to implement in Java since generic types are not reified. Move some adapter methods to new class Linq4j.
Implement join, groupJoin, concat.
Add a test for cartesian join; cosmetic changes to conform to project style.
First work on expressions and Queryable. (Work in progress; does not compile.)
More work on expressions; still broken.
First Queryable methods (where and whereN) implemented, using dynamic expression evaluation (implemented operators ==, +, <, call, field-access, constant and more).
More efficient implementations of Enumerable when backed by array, List or Collection.
Further performance tweak for Enumerable based on Iterable. Improve javadoc.