First pass at feature parity for url add-on based on app.routes.
Fix verb to be lowercase
`ac.url.make()` now appends query string to the url for parameters not part of the parametrized `route.path`
Updates after first review pass.
Less expensive to calculate requires keys if there is a matched route vs doing it for all routes in the constructor.
Updated based on PR#1191 feedback.
Updates from PR#1191 feedback + unit tests
- Fixed Y.mojito.util.copy to deal with regexp and function types
- Updated apidocs
- Added unit tests
Fix functional tests configuration for:
- lazyloadclientmojitclient
- lazyloadrpc
Fixed functional tests test/func/routing
Fixed 3 more fund tests in tests/func/routing
- Fixed the glob descriptors in run.js when using the --descriptor argument
- Fixed the routing related functional tests
- Fixed examples/developerguide
Misc bug fixes discovered while working on the functional tests:

- ac.config.getRoutes() now return route configuration in the same format as ac.url.find()
- the "name" property of a route is now constructed by concatenating the "path" + "call" together, to ensure that the "name" is unique for those route entries that share the same mojit instance and action.
Updated from feedback.
All unit tests passing.
Linted. This was causing CI build breakage.
Added HISTORY_next.md to track changes on the #next branch
- Removed `methods` from dependencies in `package.json`
- Using `Object.keys(req.app.routes)` instead of `methods.forEach` based on feedback
- Added unit tests
Merge pull request #1191 from imalberto/fix-routemaker

First pass at feature parity for url add-on based on app.routes.