app blueprint: don't trim whitespace from diffs

With the current setting, editorconfig-compliant editors will remove trailing whitespace on `.diff` files - which means that solving a conflict with the `e` option (to edit the patch to be applied) becomes impractical.
Use AST transforms for adding new routes and resources.

This uses the following micro lib
https://github.com/abuiles/ember-router-generator, we still need
support for deletions.

A full list of scenarios can be seen in the following test file
https://github.com/abuiles/ember-router-generator/blob/master/tests/generator-test.js
Merge pull request #2748 from abuiles/apply-ast-transforms-to-router

Use AST transforms for adding new routes and resources + path option
Remove routes and resources via ember-router-generator.
Merge pull request #2750 from abuiles/replace-route-removal-with-ast-transforms

Remove routes and resources via ember-router-generator.
Document changes from #2748
Merge pull request #2734 from renato-zannon/patch-1

app blueprint: don't trim whitespace from diffs
Fix http-mock quotes
Remove warning

Since the Ember 2.0 roadmap says, "You should begin moving your app to Ember CLI as soon as possible", it seems like there should not be a warning to deter people from using Ember CLI.
Add description
Merge pull request #2759 from mattjmorrison/patch-1

Remove warning from README
Merge pull request #2760 from knownasilya/patch-14

Add description
Sourcemap support
Adjust some timeouts so tests pass on windows
Merge pull request #2761 from raytiley/win-timeout-issues

Adjust some timeouts so tests pass on windows
Smarter MockUI

This fixes test failures I'm seeing on master by avoiding arbitrary
setTimeouts.
Merge pull request #2762 from ef4/mock-ui

Smarter MockUI
Merge pull request #2727 from ef4/sourcemap

Concatenation Sourcemaps
Merge pull request #2728 from knownasilya/patch-9

Fix http-mock quotes
use single quotes in in-repo-addon blueprint