missing this in SortableMixin#contentArrayDidChange causes observers not to be properly removed
Move connectControllers to old-router
Add a `has` hook for the container
Add `this.send` to routes.
added `ember` package to `all` tests
Support transitionTo in controllers
Require the controller ext
Add controllerFor on controllers
Merge pull request #1695 from dgeb/test-ember-with-all

Add `ember` package to `all` tests
extracted Ember.generateController() from Ember.controllerFor()
BREAKING: renamed Ember.Route.setupControllers() to setupController()

This method should be used to set up the route's default controller, not additional controllers used to render templates (which should be done in renderTemplates()). Therefore, there was no reason for the plural/singular mismatch.
removed Ember.Route.lookupController() and merged all controller lookup logic into Ember.Route.controllerFor()
BREAKING: renamed Ember.Route.renderTemplates() to renderTemplate()

The arguments were also changed to include `controller`, and now match the args for `setupController()`. Docs were added.
properly deprecated Ember.Route.setupControllers() and Ember.Route.renderTemplates()
Merge pull request #1693 from dgeb/refactor-route-setup

Ember.Route refactor
Add sub-containers
Add currentPath to applicationController
Add needs to controllers
add test for SortableMixin bugfix
Make `model` an alias for `content` on controllers