Tidied & commented JavaScript.
Tidied and JSLint check JavaScript files.
Switched to Jackson for JSON and tidied.
Added richer Travis CI reporting.

 - Moved to Jackson for JSON de-serialize for Travis.
 - Added a TravisRepos object with extra fields.
Added maven assembly to build jar with correct main function.
Tidied up sonar warnings, mainly unnecessary final modifiers.
Just and indentation change to main project pom.
Merge branch 'master' of github.com:openplanets/project-healthcheck

Conflicts:
	healthcheck-cli/src/main/java/org/opf_labs/project/healthcheck/GitHubProjects.java
	healthcheck-cli/src/main/java/org/opf_labs/project/healthcheck/TravisRepo.java
	healthcheck-cli/src/main/resources/org/opf_labs/project/healthcheck/web/js/healthcheck.js
Tidied up some sonar warnings, particularly redundant finals.

Also cleared up a merge issue but will remove the mess from the history.