Javascript concatenation + compilation of local source

No external dependency support yet
Add basic support for externs to jsConcatCompiler

It just downloads them and sticks them in front for now.

The compiler will need to know about them (and exports) somehow in order
to do a better job.
Create cache dir for first run

Probably this should be a task rather than a setting but I couldn't make
that work.
js and templates updated for norequire
template and build.sbt for norequire
Set jsse.enableSNIExtension=false for github https

And other cleanup that made this easier to diagnose.  Apparently this is
either a github or a java bug (probably oracle's sounds like).
Merge branch 'norequire'

Conflicts:
	app/assets/javascripts/directive/authSearchForm.js
	app/assets/javascripts/service/browserService.js