Add deprecation warning for old route request signature
Add routing API simplification

Handle all kinds of routing through `Router#route`, deprecate separate
methods and events for routing by name.

This functionality can now be achieved by passing a hash instead of a
path to `Router#route` or the methods and events delegating to it, which
can declare the intended target via either

  `controller` and `action` keys or `name` key, and `params` hash.

The hash will be used to determine the path via reverse routing.
Update docs for simplified routing API
Remove grace period for routing API changes
Remove mention of callback from !router:route docs
Merge pull request #634 from chaplinjs/topics/simplified-routing-api

Simplify routing API. Closes gh-533.