Enforce UTF-8 file encoding.
Upgraded to Java 1.7 as 1.6 is EOL.
Upgraded from JUnit 4.8 to 4.11.
Ignore generated files/folders .settings/.classpath/.project.
Updated associated Checkstyle configuration.
Moved to Kepler, updates m2e.
Added @SafeVarargs etc. to variable parameters.
All other files have CRLF instead of LF as git.autocrlf is configured.
Push files to be ignored.
Added default target "clean install" for mvn.
Added license and readme.