Moved set of events to listen on by default to a property of EventDispatcher so it can be overridden
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)
Added ability to change event type on which Ember.LinkView is triggered
Merge pull request #2811 from robharper/feature/link_to_event_customization

Adds support for on="eventType" attribute in linkTo helper
Remove expectAssertion in favor of ember-dev
Merge pull request #2825 from teddyzeenny/expect-assertion

Remove expectAssertion in favor of ember-dev
Improve docs for event names
Merge pull request #2827 from bradfol/eventname-docs

Improve docs for event names on Ember.View
Add documentation to cover LinkView's `eventName` property
Merge pull request #2830 from bradfol/linkto-docs

Add documentation to cover LinkView's `eventName` property
`Ember.View.$` is a method, not a property.