renovate build system
Merge renovate build system from 'master' into untested

Conflicts:
	Makefile
Merge branch 'untested' of github.com:etosch/SurveyMan into untested
Merge fixed build
renovate makefile, use cdn for javascript
Convert to using Jetty
Have Travis install the annoying dependencies
Make the makefile put the dependencies in the right place too
Third try is a charm? Forgot to call new rule
Merge pull request #323 from jjfiv/untested

Clean up Makefile, maven a bit and switch local server to Jetty

https://www.youtube.com/watch?v=mPKe9OfWs-M