remove vendorCss configuration and its usage in tests + public index.html
Add a fallback route to index.html in development

Ember apps are single-page. Ember appkit requires that you enter the app
via index.html or another pre-defined file in public. If you have
dynamic URLs, this sucks. You can't just reload a page and be back at
the state you were in a moment before.

This adds wildcard middleware to connect. If a file/directory cannot be
loaded via the traditional pipeline, then the wildcard picks it up and
tries to return index.html or another file configured as the `wildcard`
property on the connect options.

So reload that dynamic URL at will, ye masters of Ember.
Use load-grunt-tasks
Update grunt-ember-templates to v0.4.12

Utilizes new `templateBasePath` and `templateFileExtensions` options.
Merge pull request #79 from dgeb/grunt-ember-templates-0-4-11

Update grunt-ember-templates to v0.4.12
Merge pull request #68 from trombom/remove-vendor-css

remove vendorCss configuration and its usage in tests + public index.htm...
Naive source-maps with grunt-concat-sourcemap

These source maps are generated at concat time from the transpiled
output, so they of course don't map 1:1 with the original lines. Still,
it's a start, and keeps devs from having to debug a giant concatenated
file. (the transpiler output is reasonably readable, of course)

Also dropped the camelize in the Gruntfile's config loader, as the task
name for grunt-concat-sourcemap is actually `concat_sourcemap`.
Fix grunt test:server
sourceMappingURL instead of sourceContent for now
Fix build:dist usemin step
Smarter .gitignore (thanks @rpflorence)
Merge pull request #77 from manoharank/use-load-grunt-tasks

Use load-grunt-tasks
Merge pull request #49 from mixonic/wildcard

Add a fallback route to index.html in development
grunt-cli as before script instead of dependency