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.
Updates broccoli-asset-rev to 2.0.0
Merge pull request #2741 from rickharrison/asset-rev-200

Updates broccoli-asset-rev to 2.0.0
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
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