Only use camelize in template files, removed in the base script.

If you camelize in the base, appname is camelized twice in some cases.

e.g.
Foldername is "UpperCaseBUG"

Output of "yo angular" in:
app.js
angular.module('uppercasebugApp', [])

index.html
<body ng-app="UpperCaseBUGApp">

Angular-Module could not be loaded due different module names.


I removed the function of the script-base.js.
Added test for appName substitution in template files
Use camelize not slugify in component template
Update editorconfig to use 2 spaces indention

The `.editorconfig` set the indent style to 4 spaces, while the `.jshintrc` and templates were using two spaces.
Fix test script runner
Copy .gif, .webp to dist

Same as https://github.com/yeoman/generator-webapp/commit/1fc96994f2377138c4800ea784637295a1aa680f
Fix coffeescript-min controller generation (close #96)
Changed repository used for compass-twitter-bootstrap to original
Include subfolders in concat task.
Replaced testacular references with karma
Changed test env to karma
0.2.0
fix(build): remove all files except git related on clean
fix(build): fix Bower error caused by incorrect templates.
chore(deps): Update dependencies
feat(build): Integrate grunt-rev into build process
fix(coffee): Fix compiling coffeescript files
fix(coffee): fix loading coffeescript tests

Replace `**/*` to `{,*/}*` and fix coffee:test
fix(coffee): fix coffeescript directive test

'element text()' throws "ReferenceError: text is not defined" error.
fix(app): Remove `process.cwd()` from CS detection

This prevents the `expandFiles` function from adding the absolute path twice.

Fixes #131