Remove references to SIMPLE_PROPERTY
Always overrideChains if watching
Make a null desc work for defineProperty
Fix one last alias case
Fix defineProperty

When defining a new value for a watched property,
use watchedSet.
Use a fresh meta to get the current value
Fix required descriptor
Make defineProperty override native properties
Fix @each for changes in defineProperty
Fix Ember.defineProperty

It should respect watching even if the old
property is a descriptor
Fix failing ObjectProxy spec in Chrome
Remove function names
Revert "Fix failing ObjectProxy spec in Chrome"

This reverts commit 1ef408c1039fb492aab0acccb889824e027eb1bb.
Skip mixin properties with undefined values
Fix switchToUnwatched so ObjectProxy tests pass.
Fix metal array polyfills
Fix metal array polyfills
Merge commit '91103de4767815c923a5318fdaead26dc0202757'

Conflicts:
	packages/ember-states/lib/state_manager.js
	packages/ember-views/lib/views/view.js
Use evented system for dom events on views

Now we are using real events for all dom events on views. We check if
the callback is defined or if listeners are set. If you use callbacks,
you can return `false` in order to prevent default
In order to achive it goal, this commit adds `has` method to Evented
mixin.
Merge pull request #971 from tchak/dom-events

Use evented system for dom events