Merge pull request #2 from eitch/master

Mavenization and NPE fix
- start back porting some of the dart reflection stuff
- run various code cleanups
Moved to Java 1.8
Fix the broken JSON tests
Refactore into various Maven packages. Got rid of Ant
Removed all @author tags
Updated license
Updated documentation and license
Repackaged the core separately, dropped support for Object parsing, made everything more Java 8 like
Primitive and character tests are working again and better than ever.
Fixes most failing tests of the JSON module.
Fixes most tests of the Smalltalk grammar.
Fixes all XML tests and removed all remaining dependencies on Guava
Adds the parsers tests back.
Adds the parsing tests back.
Adds the remaining tests.
Fixes the Smalltalk parser tests.
Fixes the remaining JSON parser tests.
Re-adds some factory classes, dispatch to the new location and mark as deprecated.