Merge pull request #1 from oerd/develop

Add initial Travis-CI support.
Major Java improvements: Test-phase
Revert errors on previous to compiler/driver.c from commit
Merge branch 'develop'

* develop:
  Update .travis.yml
Merge branch 'whatnot'

* whatnot:
  Revert errors on previous to compiler/driver.c from commit
  Major Java improvements: Test-phase
[FIX] `compiler/driver.c` was missing updates