Add Karma html2js preprocessor for external directive templates

Publishes the content of external directive templates in the global
`window.__html__`. Makes testing directives easier by loading the
contents of templates into $templateCache.