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.
Cleanup shading configuration.
Fixed TestDatabase being affected by timezone. This should prevent it
from failing on Travis.