update ember-source
Force a rebuild
Update link_to.js

add description for `disabled` and `disabledWhen` properties for `link-to` handlebar helper.
Update link_to.js

add description for `disabled` and `disabledWhen` properties for `link-to` handlebar helper.
[BUGFIX beta] ReduceComputedProperty ignore invalidated property observers.

It can happen that several reduce computed properties depend on the same items,
because the same items are shared between computed arrays.  This will often be
the case with filter/sort chains, for instance.  When they depend on the same
item properties it can happen that an item property change is registered for a
downstream array, but a different item property observer invalidates the change.

For example, changing the priority on an item may cause it to be resorted.  This
resorting will result in it being removed and reinserted into a downstream
filtering.  However, the original priority change also triggered an observer to
update the filtering: an observer that has been invalidated by the changes
resulting from its being resorted.

- Properly invalidate such observers.
- Also update indexes even more lazily, during `flushChanges`.

Fix #3273.
[BUGFIX beta] Calling `replaceIn` would incorrectly move views from the `hasElement` to `inDOM`
[BUGFIX beta] Optimization: Clear the meta cache without using observers.
Fix the second half of the bug in suspendListeners

If the same listener was the action for two events, this would result in
only the second event becoming un-suspended, because the first event's
actions would be overridden.
Adding comments for 'extend()' method

Additional comments

Added comments for Mixins

Added example using Ember.Mixin

Added some description of create() vs extend()
Adding comments for 'extend()' method

Additional comments

Added comments for Mixins

Added example using Ember.Mixin

Added some description of create() vs extend()
[BUGFIX beta] Added tests failing for issue #3331
[BUGFIX beta] Fire observers for array computed changes.

When dealing with chains of arrays, it is not necessary (or correct) to fire
non-array observers when array contents change, but the array itself does not.

However, for other `ReduceComputedProperty`s, such as `Ember.computed.max`, it
is necessary to fire observers in response to upstream array changes.

Thanks @ssured for pointing this out, and for providing tests!

Fix #3331 #3354.
[BUGFIX release] `Ember.SubArray` operation composition fix.

In the case where `SubArray` would compose-left, the index was left unchanged,
and we would attempt to compose-right with bad assumptions about what operation
we were composing.
fix initializer assertion messages

(@stefanpenner / @rjackson)
[BUGFIX] Fix an issue with concatenatedProperties.

This commit fixes an issue with how contactedProperties are applied that
can result in subclasses sharing a reference to the same array, in a
surprising way. As an example, the failing test provided here shows
how two Ember.App subclasses shares were sharing inadvertently
sharing initializers.

Thanks to @kselden and @stefanpenner for code review.
[BUGFIX beta] Fixes issue when content is undefined for Ember.Select with optgroup

If the content given is undefined at the time of initialization, and
later changed,
`Ember.Select` correctly renders an empty select and then updates the
content  [Example](http://jsbin.com/epodAwU/14/edit),
But `Ember.Select` with `optgroup` breaks.
[Example](http://jsbin.com/IJaToVO/1/edit).

This breakage may happen, when the content for the select is fetched
via an ajax call to the server.

This PR fixes it.
[BUGFIX beta] Fixes #3332 - Array Computed Properties should update synchronously
Update to the latest ember-dev.

Major new features:

* Automated multi-branch testing for commits with specially formatted
  commit messages (BUGFIX, SECURITY, etc).
* Documentation generator via `rake docs` task.
* Automatic publishing of generated docs for each build.
* Will wait for the Rack server to be ready for connections before
  initiating tests (hopefully mitigates the phantomjs timeout issue)
* Will test each package both with and without feature flags.
* Will abort tests if `defeatureify` is not present and a
  `features.json` file exists.
* Updates to QUnit 1.12.0.
* Updates to use Puma for automated tests.
* Many test improvements.
Revert "[BUGFIX] Fix an issue with concatenatedProperties."

This caused some regressions and will be fixed correctly soon.

This reverts commit 8f5356d1513e334a6d29c9d97541eda97a39d635.
Update CHANGELOG