puppet-lint ~> 1.0.0 breaks the build on travis

Add PuppetLint.configuration.relative = true to Rakefile
Make puppet-lint >= 1.0.0
Make puppet-lint >= 1.0.0
Add back all the rest of the puppet envs to travis
Merge branch 'master' into add-java-bindings
Add support for java binding

Install java + ant and compile with --with-java
Configure rake clean to remove fixtures and pkg