Add Javadoc gh-pages deployment and style settings.
Cleanup pom.xml and update dependency versions.
Move test resources to correct resources directory.
Update license headers to remove current year.
Fix line endings on a few files to LF.
Add config file for Travis-CI.