[BUGFIX beta] Ensure aliased {{with}} blocks are not shared.

Use prototypal inheritance to ensure that the keywords available within
a `{{#with}}` block are not leaked outside the `{{/with}}`.

Added tests to prevent regression.

Closes #3652.
Closes #3753.

(@twokul && @hjdivad && @rjackson)
[DOC beta] Add specs for Ember.EventDispatcher#setup
Update backburner build
[BUGFIX beta] Fix default {{yield}} for Components.

Fixes #3789.

/cc @machty
[BUGFIX beta] Make flag LOG_TRANSITIONS_INTERNAL work again

The `router.log` method is set to `Ember.Logger.debug` when the
LOG_TRANSITIONS_INTERNAL flag on the application is set. Since the
`namespace` at the time of the check is `undefined`, this doesn't work.

This fix moves the check into the routers' `init` method.

This closes #3813
Adds docs for templateName
[Bugfix beta] container.has should not cause injections to be run.

This fixes an issue, were merely checking the existence of a potential
container managed object could cause thrashing cycles. Only if
injection rules already contained a cycle.
[DOC] Adds needs docs for nested controller
[NICETHING beta] Expose helpful vars in {{debugger}} helper body

Folk often don't know what to do within `{{debugger}}`.
This should give them a little more to work with.
[BUGFIX beta] contextualizeBindingPath should be aware of empty paths
[BUGFIX beta] Update to latest `ember-dev`.

* Updates to the latest `ember-dev` which ensures that the `git config
  user.name` and `git config user.email` values are present before calling
  `git cherry-pick`. This is due to a recent change in git `1.8.5` which
  requires the user information be present prior to a cherry-pick.
* Updates to bundler `1.5.0.rc1` to use the following features:
  * Automatically retry 3 times (should help with gem installation failures
    in Travis).
  * Install gems in parallel (use 4 workers by default).
* Forces each branch to be tested independently (prevents a resource
  contention issue when checking out another branch in the same test
  run).
* Travis accidentally reverted to using an older git version that does not
  support the `--points-at` flag that we are using in `ember-dev`.  This
  forces the system to upgrade to the latest version.

Travis ticket for reference:
  https://github.com/travis-ci/travis-ci/issues/1710.
[BUGFIX beta] Ensure features are tested by Travis.

 #3635 caused the Travis builds to use the `enableallfeatures` flag to
 enable features, but this was changed in `ember-dev` (and updated in
 Ember in #3633) to `enableoptionalfeatures`.
[BUGFIX beta] Ensure that each branch is bundled before building.

This resolves an issue that occurs when the `Gemfile.lock` differs
between branches.