Npm dependencies in alphabetical order

Every `npm install some-package --save-dev` call orders the dependency list alphabetically. Thus, it makes sense to order the deps in the blueprint to ease ember cli app upgrades through `ember init`.
Merge pull request #1413 from manuelmitasch/patch-1

App blueprint: Npm dependencies in alphabetical order
added test section to environment.js blueprint
Merge pull request #1417 from marcoow/test-env-blueprint

Ddded test section to environment.js blueprint
Add git init to `ember new`
Merge pull request #1369 from rondale-sc/add_git_init_to_ember_new

Add git init to `ember new`
Addons now autoload folders in the treeFor hook with the same name if no ember-addon + main file is specified. They can also export an object instead of a function that will be extended off of the Addon constructor.