Deprecate before observers

Also remove usages of public `addBeforeObserver` in ember internals.
[BUGFIX beta] Route.send is unit testable

this.router doesn’t exist when unit testing
Ember.Route, and hence .send breaks all the time;
this change allows you to unit test routes and
their actions even when this.router is absent.

/cc @rwjblue
Merge pull request #9820 from machty/route-unit-test-send

[BUGFIX beta] Route.send is unit testable
Enable HTMLBars & Block Params.

All `Ember.HTMLBars` API surface is private for 1.10, they are still
somewhat experimental.
Remove deprecation notices for Ember.Handlebars functions.

Will add back when we are confident on HTMLBars versions.
Merge pull request #9824 from rwjblue/enable-htmlbars

Enable HTMLBars & Block Params.
Merge pull request #9284 from cibernox/deprecate_before_observers

Deprecate before observers
move value initialization into constructor
cleanup:

* remove unneeded closure and just use Ember.run.bind
* remove unneeded closer as schedule takes an optional string to invoke later
Merge pull request #9825 from stefanpenner/cleanup

Cleanup
Removes duplicate function
Merge pull request #9826 from twokul/brocfile-dup-funct

Removes duplicate function
Small perf and debuggability tweaks
Added caching to lazy injection validation
Added 'onLookup' factory hook for type injection validation
Underscored 'onLookup' and 'lazyInjections' hooks
typofixes - https://github.com/vlajos/misspell_fixer
Remove Handlebars packages from build pipeline.
Merge pull request #9829 from vlajos/typofixes-vlajos-20141207

typofixes - https://github.com/vlajos/misspell_fixer
Cleanup Gemfile to remove unused gems

Currently, Ember.js is built by Broccoli.