Add mising ember-dev require
Merge pull request #2373 from stefanpenner/addMissingRubyRequire

Add mising ember-dev require
Insert adjacent child views in batches rather than
individually.

This will, for example, improve the rendering
performance of #each when initially rendering an
unloaded RecordArray.

A common workaround to this issue was to wrap your
#each inside an {{#if isLoaded}}.

ht: @kselden
Add {{input type="text"}}
Add Ember.Handlebars.helper
Add support for {{input type="checkbox"}}
Extract a private ViewCollection class to aid in
manipulating several views at once.
Improve the performance of view notifications and transitions.
Avoid recursively calling transitionTo.
Match the transitionTo APIs.

When we know we have the full hierarchy, pass false.
cleanup unneeded volatile()

volatile() properties are for non-observable props
remove duplicate test
Define Ember.CoreObject#willDestroy. Fixes #1438.
Make object destruction async so we can reduce churn when destroying interconnected object graphs.

Half of the work related to #1961
Add views to Ember.View.views upon insertion in DOM rather than on init. Fixes #1553
Share empty arrays in Ember.View prototype. Lazily slice it upon manipulation.
Merge remote-tracking branch 'emberjs/master' into query_recognizer
Query object is now passed to setupController.