fix that css binding does not update the GUI when observable set to null
fix that css binding does not update the GUI when observable set to null
fix that css binding does not update the GUI when observable set to null
computed observables notify "awake" and "asleep" events; only "change" subscriptions wake up sleeping pure computed; only "change" and "beforeChange" subscriptions evaluate (wake up) deferred computed.
Expand getSubscriptionsCount to accept an event parameter
Add tests to show synchronous component loading doesn't change behavior regarding dependencies.
In custom elements, create a writable computed if an expression that can vary observably evaluates to a writable observable.
Add writable expression test for component binding that matches (mostly) the test for custom elements.
Merge pull request #1596 from knockout/1596-writable-computed-in-component

Create writable computed within custom-element component
Merge pull request #1530 from AdeeLNX/cssbinding_issue_1468

Fix for Cssbinding issue 1468
clean trailing spaces
Merge pull request #1576 from knockout/1511-computed-stateChange-notifications

computed observables notify "awake" and "asleep" events
Adding A-Z and |[^>]* to the RegExpr used to parse the data-bind attribute from
the template KO is given.

This change is required, for IE8 and below, if you do not use the <script> tag
to wrap template HTML. In IE it removes "" marks around className attribute
value. It also capitalizes the DOM node tags i.e. div is DIV.
Changed Function.bind to improve performance when there are no arguments to be bound (when there is no partial application).
Add tests for Function.bind; fix indentation; fix issues found by tests and improve slightly
arrayChange supports recursive updates--modifying array within the arrayChange callback; fixes #1552
Merge remote-tracking branch 'upstream/master' into 1039-build-for-bower