Assert keyName not null and not undefined in get() and set()
Clarify subclasses of Ember.CoreView #2556
Moved set of events to listen on by default to a property of EventDispatcher so it can be overridden
visit helper update router url before handling it
Merge pull request #2818 from teddyzeenny/visit-url

visit helper should update router url before handling it
Merge pull request #2805 from pootsbook/master

Begin Documenting Ember.CoreView
Merge pull request #2796 from uzzz/master

Assert null and undefined keyName in get() and set()
bump ember-dev

- rake test now no longer leaks child processes when something goes wrong.
- rake test now uses a less common port for serving the assets.
- rake test's asset server's port is now configurable via TEST_SERVER_PORT
Utilize the browser console.assert when possible

Currently our asserts are catchable by try/catches.
This can occur accidentally, hiding real issues in 
both user code, framework code, and explicitly in
promises.

Chrome's currently implementation of console.assert
is not catchable, and does not interfere with the
programs execution. This is likely how we should model
our assert system.
make the test suite work with non-blocking assertions
Fix failing tests for non-blocking assertions
ensure assertion failures are test failures.
upgrade another a recent test to use expectAssertion
Merge pull request #2792 from stefanpenner/uncatchable_assert

Uncatchable assert
improve Ember.View#createChildView container support


Now view instances passed to View#createChildView
should get both parentView and container properties
updated.
ContainerView#initializeViews learns about the container
Merge pull request #2821 from stefanpenner/create_child_view_container_support

improve Ember.View#createChildView container support
Merge pull request #2810 from robharper/feature/customize_events_to_dispatch

Allow base set of events to listen on to be customized in EventDispatcher (for performance)