Karma run on compiled app scripts

    should fix
    https://github.com/dustinspecker/generator-ng-poly/issues/76

    + This should make karma a lot simpler as it only has to deal with
    HTML and JavaScript
remove karma jade and haml processors
separate user and external js,css and fonts

otherwise bower inject will fail
Only use user js for code coverage
Use built template instead
(refactor) change ext locations
(fix) add coffeescript test support back
(fix) build project before inject files into Karma
(chore) remove unused variable
(fix) add child state support

Before, adding a child state would cause a state such as `home.list`
to suggest a url of `/homelist` and a templateUrl of `homelist.tpl.html`.
Now, `home.list` will suggest `/list` and `home-list.tpl.html`.

This will still create failing e2e tests. Users will need to update
the URL and be sure to add a ui-view element in the parent's template.
(chore) bump version to 0.4.16
Merge pull request #1 from dustinspecker/karma

Karma
Merge pull request #82 from ngbinh/karma

Karma run on compiled app scripts
(fix) use lowerCamel module name in index file
(chore) bump version to 0.4.17
(fix) create correct routes for modules

Before, create module home/test would create a hometest route, etc.
Now, it creates a test route, etc. in home/test/.
(chore) bump version to 0.4.18
test should use built templates instead
Merge pull request #84 from ngbinh/karmaTestFix

test should use built templates instead
(fix) build project before injecting into karma