Improve '.throwsContaining' error message
Organised the different sets of native template tests into groups
New observable rate-limiting implementation that limits notifications, which works for any subscribable (including observableArray).
Replace _hasBeenEvaluated with _needsEvaluation; add some needed tests.
Test for notification from combined rateLimit and deferEvaluation. Use standard "limit" function for computed observables.
The options caption element is retained when the caption hasn't changed (fixes #1081). Also remove unneeded assignment (fixes #1120)
Unwrap observable template name in renderTemplate instead of the template binding.
Use notifySubscribers instead of subscribe to do rate-limiting.
Make limit function private; take out "funcOptions" and use anonymous function instead; don't pass "target" to the callback.

Add tests showing behavior of multiple calls to rateLimit.
Notify beforeChange before the first change event is scheduled, and then suppress it until the change notification happens. Evaluate deferEvaluation computed on any subscription.
Only try to evaluate observables in limit notification code. Update internal function names. Add plenty of comments. Use exact delay values in rate-limit tests.
Mark computed as dirty after notifying beforeChange.
Rename throttle and debounce methods to notifyAtFixedRate and notifyWhenChangesStop.
Merge pull request #1190 from mbest/newthrottle

New throttle implementation that limits notifications
Allow computed evaluator code to get info about computed state (initial evaluation and current dependency count). Update checked and if/ifnot/with bindings to take advantage of these.
Export ko.computedContext and add tests.
Merge pull request #1003 from knockout/1003-fix-observable-template-name

Templates: template-name evaluation could set observable
Added unit test showcasing issue
Evaluate deferred computed on subscribe

Remove test that no longer tests the condition it's supposed to, because the scenario described in the test can't happen anymore.
Add option to tell binding processor to track dependencies from getBindingAccessors.