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