Throw error if Ember.StateManager or Ember.State classes are used without the ember-states plugin installed
Adds Function.prototype.observesImmediately, improves docs
Make TextField and TextArea components

This allows subclasses to use `sendAction`, among other improvements
Remove moved code
Merge pull request #3275 from wagenet/immediate-observer

Adds Function.prototype.observesImmediately
Don't force a layout on registered components

Currently, components, even when registered via Ember.Handlebars.helper,
are forced to have a corresponding layout name.

This makes it impossible to have a layout-less component (wrapping a
simple tag with some event handlers, like <input>). In particular, this
make it very awkward to subclass Ember.TextField.

This change preserves the current behavior if a component is built from
a template named components/*, but doesn't force a template on
components registered manually using Ember.Handlebars.helper.
Merge pull request #3191 from emberjs/remove-ember-states

Move ember-states into a plugin
Add examples for an Ember.Route action handler

- add example for `this` inside action handler
- add example for _super inside action handler
- add example for bubbling action handling via returning true
fix #2050
cleanup how ObjectProxy does define instead of set
on initialization to not relying on hijacking create
and using _initMixins, but just to simply detect
we are inside create during setUnknownProperty
and define instead
fix binding through controllers
Merge pull request #3269 from bmac/document-new-computed-macros

Add API docs with examples for the new computed macros
bindAttr -> bind-attr in components docs
Inform about the Ember Inspector if not installed
invalid Controller#controllers accesses throw runtime exceptions

if controllers property was accessed, but the
controller being requested was not specified in
needs, we throw.
Controller#controllers property should be readOnly
Small improvements to @each docs - Fixes #2016
fixup container api docs
Merge pull request #3254 from eviltrout/group_fixes

Fixes to GroupedEach
Merge pull request #3277 from stefanpenner/strict_needs

Strict Controller#needs