chore(docs): minify js files

* Minifies the primary JS app files
* Remove unused code - bootstrap-prettify.js altogether (moving a couple of services into tutorial.js)
* Enables strict-di (which exposed some issues with the docs app and with e2e testing - see protractor config changes)
* tweaked the logo loading
I know this is just moved from elsewhwere, but why service instead of factory?