Various enhancements to bound helpers, addresses #1665 #1768. Adds multiple property support to bound helpers, adds bind-able options hash properties, adds {{unbound}} helper support to render unbound form of helpers.
Ember.Route#setupController set `this.controller` if defined
The bool value for testing if parentTemplate was recursive was wrong

Now passing true on first run prevents the warning and passing false for
subsequent runs triggers the warning.
fixes a regression introduced by #1910

Changing the context when a keyword is specified, defeats the purpose of a keyword.

Some regression tests where added, to prevent this in the future.
Merge pull request #1919 from stefanpenner/fixCollectionViewContextChangeRegression

fixes a regression introduced by #1910
Merge pull request #1916 from joeytrapp/default-render-into

The bool value for testing if parentTemplate was recursive was wrong
Added Ember.debug
Remove old ember_ debug methods
Log as debug message ember/handlebars/jquery version
Controls handle names with '/' correctly
Assert template, view, and controller in control
Merge pull request #1859 from tchak/debug

add an option to print Ember versions on application start
Merge pull request #1922 from twinturbo/control-lookup-fix

Controls handle names with '/' correctly
Merge pull request #1817 from machty/enhanced-bound-helpers

Various enhancements to bound helpers, closes #1665 #1768.
Merge pull request #1913 from lcoq/route_setup_set_controller

Ember.Route#setupController set `this.controller` if defined
Make Ember.ContainerView implement Ember.MutableArray

containerView.get('childViews').pushObject(childView)
becomes
containerView.pushObject(childView)

Ember.ContainerView's childViews is not a mutable
array and only reflects non virtual views like
Ember.View's childViews