Make this task use the ember-template-compiler.

This decouples the actual compilation from the grunt task, letting the
core team take care of the compilation work.

Unfortunately, this requires us to run our code through a vm context,
but that's a small price to pay and it's still pretty quick!

Closes #12