Consider `controllerName` in Ember.Route#render()

The previously introduced `controllerName` on a route hasn't been
considered when resolving the controller which shall be used within
`Ember.Route#render()`.
Merge pull request #3226 from stefanpenner/master

additional coverage for: #3225
Ignore container related loader tests if no container is present
registerBoundHelper won't treat quoted strings / numbers as paths

This was preventing {{concat "al" "ex"}} from
being able to produce something like "alex",
something the world was sorely missing.

Also refactored some awkwardness in general
with registerBoundHelper.

Closes #3216
Return from whence you came (merge fix)

/cc @wagenet
Update docs/StateManager, improve grammar
I will make a PR for tildeio/router.js with this change when we have consensus on this PR.
View, controller & route action handlers are now expected to be defined on an `actions` object.

The previous locations are now deprecated (i.e. defining action handler functions directly on the view, directly on the controller, and in an `events` object on the route).

This makes action-handling consistent across Ember.

In the proposal and PR process for this change, some developers expressed concern that "actions" was a part of the domain language of their app. To mitigate the impact on these apps, Ember will automatically rename `actions` to `_actions` behind the scenes. This allows an ObjectController to proxy to a model with an `actions` attribute, even if you have an `actions` object defined on the controller.

Actions properties must be defined at extend time. An assertion has been added if you try to define `actions` as part of create in a view, controller, or route.

This commit also includes some cleanup of routing/basic_test.js per @machty.
Use factory superclass in Route#model hook
Merge pull request #3091 from lukemelia/controller-events-hash

Apply "actions" hash to View, Controller & Route action handling
Don't fire change events while traversing the
chain node graph, instead gather the events and
fire them after the traversal to avoid side effects
of the change events from modifying the chain graph.

fix #2031
fix #3197
Merge pull request #3233 from teddyzeenny/model-lookup

Use factory superclass in Route#model hook

This is a temporary fix and needs a more robust solution.
Small doc fixes
Update api docs for {{textarea}}

- make them similar to {{input}}
- provide extended example to show how easy implementing a one way and
two way binding on a textarea can be
Merge pull request #3228 from chantastic/master

Update docs/StateManager, improve grammar
Version bump - 1.0.0-rc.8
Update Gemfile
Update to newer ember-dev to fix publishing
Run dist before publishing builds
update to rsvp-2.0.2; fixes unit tests for RSVP#rethrow in IE 6,7,8