fix(karma): use the correct CoffeeScript extension

CoffeeScript uses `.coffee` and not `.cs`

Fixes #737
fix(gen): fix ref to Karma config for --coffee

Fixes the reference to the Karma config when using the CoffeeScript
flag.

Fixes #748
fix(app): fix provider CoffeeScript template

Removed array syntax.
Added an explicit return as returning the function changes how
.provider() works.
chore(ci): fix failing tests
fix(app): fix bower path problem

Ignore the ../ part of the path to fix bower/wiredep. Usemin uses (.)
for its alternate search path

Fixes #733
fix(release): get rid of circular loop
chore(release): Release version 0.9.0
chore(docs): add changelog
fix(gen): fix template variable
feat(build): update vendor.js options in useminPrepare task

Add useminPrepate post processing task to make for a much better
developer experience when working with js bower dependencies.
Especially those which generate hard to debug errors in production
builds because of generic uglifyjs options.