add units tests data files.
add units tests based on some java files in good/bad directory
also add basic arbitrary generational tests
fail parsing if there's still input after all the compilation unit.

prevent success when clearly, parsing has not finished and return
a bogus empty CompilationUnit.
move test to oldtest.

TODO: check what's worth keeping.
bump version
Merge branch 'master' of ssh://github.com/vincenthz/language-java
bump version