[BUGFIX beta] When selecting controller for view prioritize controllerName over
controller matching template or route name
[BUGFIX beta] Preserve ability to render alternate controller matching template if
controllerName is specified.

Controller precendence for render is as follows:
* explicitly passed controller always has top precedence
* if name explicitly passed, prioritize name over controllerName
* prioritize controllerName when no explicit name
* fall back on routeName
[BUGFIX beta] Force remove `required` attribute for IE8

In IE8, `elem.prop('required', '')` couldn't remove attribute.
(This problem is occured at `required` only. Other attributes work as our
expectation.)

``` javascript
view.set('required', false);
view.$().get(0).outerHTML; // this includes `required` attribute.
```

To remove attribute, `removeProp` is needed.
[FEATURE query-params-new] Fix test case and enable by default

Closes #5020
Merge pull request #5027 from machty/qp-enable

[FEATURE query-params-new] Fix test case and enable by default
Remove cruft, nested RenderBuffers haven’t been a thing for a long time.
Cleanup non-stripped feature flag.

Unfortunately, we can't do actual logic in our feature flags (or they
don't get stripped out). This is somewhat important when we enable a
feature by default, as the `FEATURE.isEnabled` check does not get
stripped, but the `ENV` var is also likely not present, massive trolling
ensues.
Fix JSHint issue with _renderToBuffer refactor.

This was introduced with fb098d761137744add367bb53a1c279a4a09ffb9.
Merge pull request #5029 from rjackson/fix-jshint-failure

Fix JSHint issue with _renderToBuffer refactor.
Merge pull request #5028 from rjackson/fix-feature-flag

Cleanup non-stripped Query Params feature flag.
[DOC release] finish example for aliasMethod
Merge pull request #5035 from knownasilya/aliasmethod-doc

[DOC release] Finish example for aliasMethod
exposed wrapMap on Ember._metamorphWrapMap for better extensibility enabling SVG support
Merge pull request #5038 from blesh/metamorph_wrapmap_exposure

exposed wrapMap on Ember._metamorphWrapMap
example fixes for Ember namespace (plus some)
Merge pull request #5039 from knownasilya/cleanup-ember-namespace-docs

[DOC] Example fixes for Ember namespace (plus some)
[BUGFIX beta] Use notEmpty rather than bool to determine sorting

Previously, when sortProperties is set to an empty array, SortableMixin will
attempt to sort the arrangedContent. With no sortProperties, orderBy() always
returns 0 when comparing two objects. Returning 0 is unstable in some browsers
(I.E. Chrome for arrays with length > 22), meaning the arrangedContent might be
ordered unexpectedly.

Instead, use computed.notEmpty to set the isSorted property. An empty array will
no longer be sorted. When programmatically manipulating sortProperties, it is
easier to maintain sortProperties as an array, rather than setting to null when
empty.

Fix minor typo in test: rearrenge => rearrange
Setup bower canary/beta auto release
Update bin/bower_ember_build with production variables.
Merge branch 'merge-5041'