disable proxy and hide it for chrome app
(cherry picked from commit 0a58bd2)
avoid possible NPE
(cherry picked from commit 73e30c6)
avoid possible NPE
(cherry picked from commit 73e30c6)
if in a chrome app then avoid using the proxy and ensure angularjs URLs work
add chrome extension manifest
first spike of #1015 so we conditionally apply the angular security stuff if only in a chrome extension/app; and not otherwise (which was breaking the non-chrome extension previously ;)
#1015 use the ng-csp directive in for security reasons in chrome apps/extensions; plus it seems preferred in chrome apps/extensions to not use embedded scripts for some reason? So moving the plugin loader code into the library removed some errors in the console of the extension