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()`.
Update serialize documentation to reflect improved default behavior
Improve actions hash change deprecation messages to include the object and actionName, to make them easier to track down.
Merge branch 'pr/2983' into stable
Merge branch 'stable'
Fixed incorrect capitalization from 'link-To' -> 'link-to'
Merge pull request #3244 from mattsjohnston/patch-1

Fixed incorrect capitalization from 'link-To' -> 'link-to' in changelog
Warn when the router encounters a url it cannot handle.
Fix #3241.

The issue was solely in the tests: a stray `forEach`.
Merge pull request #3248 from hjdivad/fix-3241

Fix #3241.
Update ember-dev to print published locations.
Merge pull request #3243 from lukemelia/improved-actions-hash-deprecations

Improve actions hash change deprecation messages
Merge branch 'stable'
`Ember.computed.filter` caches properly.

This fixes a serious bug with `Ember.computed.filter` where the array would be
updated in place, but not cached on the parent object.
Merge pull request #3252 from hjdivad/array-computed-filter-bug

`Ember.computed.filter` caches properly.
Add Ember.PromiseProxyMixin

A low level primitive for using ObjectProxy, ObjectController
and ArrayController's with promises.
Merge branch 'pr/3247' - Resolves #3247
Merge branch 'pr/3245' - Resolves #3245
Merge pull request #3084 from stefanpenner/promise_proxy

Add Ember.PromiseProxyMixin