fix(coffee): remove the semi-colon from the coffee script templates

Signed-off-by: Rocky Jaiswal <rocky.jaiswal@gmail.com>
fix(templates): new scope for directive spec

To mirror the controller spec template, the generated tests for directives now
mock a new scope instead of working directly on the $rootScope.
fix(templates): classify services registered with .service
feat(gen): generate a more modular project stucture
fix(coffee): remove extraneous commas and returns
fix(test): Add correct paths to generated files
fix(wording): clarify compass/scss feature prompt

- this better clarifies what experience the user can expect if they
answer yes to the compassBootstrap prompt, specifically that the .scss
(not .sass) version of bootstrap will be used
- aside: I waffled on whether to include `(requires Ruby)` at the tail
end of the message, but decided against it as the default error message
the user sees when they don't have ruby installed is pretty explicit.
feat(coffee): generate source maps for coffeescript

Generate source maps in the correct location for coffeescript
Merge branch 'master' of https://github.com/yeoman/generator-angular

Conflicts:
	app/index.js
	script-base.js
	templates/javascript/controller.js