[FEATURE ember-runtime-item-controller-inline-class]
Merge pull request #5301 from blessenm/itemcontroller-enhancement

itemController property can also take a controller class directly.
Revert "Allow view to know the original templateHash."
Merge pull request #5315 from emberjs/revert-5303-keep-template-hash-in-view-helper

Revert "Allow view to know the original templateHash."
[BUGFIX beta] controllers have new QP values before setupController

New QP values weren't getting set until
finalizeQueryParamChanges, but they should have been
set before `setupController` is called, and this
change fixes that.

I commented out a test case for an extremely unlikely
corner case where the active class will be incorrectly
calculated if the user types in a non-Ember-generated,
unpruned URL, but I intend to fix this all in an active
class refactor shortly, but it's better to get this
fix in than delay.
Merge pull request #5316 from machty/setup-controller-qp

[BUGFIX beta] controllers have new QP values before setupController
[BUGFIX beta] use get() to fetch controller queryParams

Fixes #5102
Merge pull request #5317 from machty/qp-get

[BUGFIX beta] use get() to fetch controller queryParams
[BUGFIX beta] add assertion against dynamic {{input type}}

Closes #5047
Merge pull request #5068 from amiel/input-type-nondynamic-warning

[BUGFIX beta] Add warning to variable {{input type}}, with working tests
[BUGFIX beta] Deprecate observing container views like arrays