test(directive): fix directive spec file

* Changes *

- Karma use now PhantomJS instead of Chrome for shell only coding purpose
- Use karma-ng-html2js-preprocessor for testing directives with external
  templates

TODO:
- Conditional directive spec templates, according to the chosen option
  ('Do this directive needs an html template ?')