Preparing the upcoming release 1.1.0.

- Update README with worflow and JDK requirement updates.
- Update the build file to target JDK7, as well as Travis CI settings.
- Update the release properties accordingly to semantic versioning.
- Use some JDK7 features such as Try-with-resources.