Combines source file lists into one #88

This makes it so you only need to add new files to a single list
in the CMakeLists.txt file. The source based geoweb.min.js is now
autogenerated using the JS_UGLIFY_FILES list. Additionally,
JS_LINT_FILES originates from JS_UGLIFY_FILES now, leaving a single
list of source files in CMakeLists.txt
Merge branch '88-enhance-run-from-source-config' into next

Conflicts:
	web/lib/geoweb.min.js
ignore src geoweb.min.js since its auto-generated
Merge branch '88-enhance-run-from-source-config' into next