Revert "Gruntfile can be a .coffee file"

This reverts commit f02b9454b266258097ac4cbd28d7efe3679eab64.

Not important enough to break the tests.
Update app to gen 0.17.0 syntax

Fixes #384
upgrade testing to use 0.17.0 goodness
organize template folder a bit
fix bootstrap things

Fixes #363
Fixes #366
Fixes #388
use beta version of yeoman-generator for prerelease testing
Sensible autoprefixer defaults.
Merge pull request #399 from KingScooty/master

Sensible autoprefixer defaults. #397
the "../" regex also matched the ts/ of bower_components/ - therefore removing it
Merge pull request #401 from djfarly/wdregex

"../"-regex also matched the ts/ of bower_components/ - therefore removing it
update bootstrap and move bower.json logic to app/index
Merge pull request #405 from eddiemonge/bowermove

Move bower.json logic to app/index
exclude 'vendor' folder from bootstrap assets path
Merge pull request #411 from neilhem/master

exclude 'vendor' folder from bootstrap assets path
Fetch .htaccess file via npm and remove 404 page

Ref yeoman/generator-webapp#422
Close yeoman/generator-webapp#422
Merge pull request #422 from alrra/fetch-htaccess-via-npm

Fetch `.htaccess` file via `npm` and remove the `404` page
bump template deps
bump deps
grunt file - add new option for conservative whitespace collapse

fixes #414
bump to latest yeoman-generator