[misc] add comments, clean up.
[jsmodule] add jsmodule app for loading script
[jsmodule] builtin scripts
[jsmodule, js] typo, use application/javascript as mimetype for dynamic script; merge becv_app into home.js
[angular] bootstrap
[jsmodule] typo
[jsmodule] typo
[script-loader] then()
[script-loader] then()
[home] do not show before script finished loading
[home_app] depend on bootstrap
[jsmodule] allow deps to be string
[script-loader] remove script.js, prepare
[login] use script loader on login page as well