Add `bundle install` step

Not obvious to non-rubyists like me.
Add documentation stub for Ember.Router

Adding /** @scope Ember.Router.prototype */ makes YUIdoc print out the
entire router definition, without any error message. It doesn't actually
blow up, it just prints source. It's strange.

The method listing don't seem right yet -- it contains methods like
Ember.Route#controllerFor. But it's a start.
Fix ClassNameBinding to work in a  removed view

ClassNameBinding did not work when a binding property was updated in a removed view, so the className did not apply as expected when the view was rerendered
CollectionView no longer respects emptyView defined on the View.
This updates the test to show that the functionality is broken.
This does still work if you pass the emptyView as an argument via handlebars collection helper
'''{{#collection App.ListView emptyViewClass="App.EmptyView"}} ... {{/collection}}'''
And the {{else}} still works.
Make the CollectionView test more robust.
Merge branch 'master' of https://github.com/mspisars/ember.js into mspisars-master
Fix emptyView regression
Update router.js

Throws an exception if a triggered event is
unhandled. Fixes #1868
Merge pull request #1858 from CrowdStrike/router-doc

Add documentation stub for Ember.Router
Merge pull request #1808 from scribu/patch-1

Add `bundle install` step to build instructions
Merge pull request #1863 from yoinup/classnamebindings

Fix ClassNameBinding to work in a  removed view
Fix data-deps build
Fixed some spelling errors in the comments
Added warning when parentTemplate recursively calls itself

The case that parentTemplate will have to call itself is when the
immediate parent did not render into a `main` outlet, so the default
into option may not be expected.
Merge pull request #1908 from joeytrapp/default-render-into

Added warning when parentTemplate recursively calls itself
Merge pull request #1907 from OleTraveler/master

Fixed some spelling errors in the comments
Render values with val. Fixes #1828

In jQuery 1.9, setting the value of an input with
`attr(` is no longer supported. Here we explode
`applyAttributeBindings` to handle value properties
with `val(` instead. of `attr(`. This required adding
an duck of value handling in jQuery to `RenderBuffer`
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.
Merge pull request #1887 from mixonic/render-value-with-val

Render values with val. Fixes #1828
[Fixes #1880] Docs for sortAscending & sortProperties