Ensure `ember init .` doesn’t use `.` as package name
Merge pull request #830 from jgwhite/init-name-patch

Ensure `ember init .` doesn’t use `.` as package name
blueprint -> blueprints/init

- Add lib/tasks/generate-from-blueprint
- Rework tests/acceptance/generate-test
- Rework lib/commands/generate command
- Rework tests/unit/commands/generate
- Tweak tests/acceptance/init-test
Drop loom-generators-ember-appkit from package.json template
Add literate test helpers
Add support for type on controller blueprint
Add component blueprint
Add helper test
Update test to kebab-case helper
Add simple model generator test
Add model generator and test
Add route generator and test
Add docs-in-comments to blueprints
Add route to router
Add ember-qunit imports to test blueprints
Fix model blueprint export
Add adapter blueprint
Add template and view blueprints

Also enhance assertFile
Add resource generator
Move server blueprint