Overwrite can.Map.List.prototype.serialize to avoid infinite loops
Allow offline testing using QUnit bower component. Update documentation.
Merge pull request #591 from simpleTechs/patch-3

fixed an error that is caused by the timeout firing after the element has been removed from the DOM
Merge pull request #600 from bitovi/offline-testing-600

Support Offline Testing
Functions defined without being declared.

Major breakage.
Fixes variables attached to the window.

This fixes a few instances where variables were being attached to the window that are meant to be used only locally.
Remove duplicate 2.0.1 changelog
Merge pull request #604 from matthewp/undeclared-funs

Functions defined without being declared.
Remove new usage from can.Mustache.safeString docs.
Merge branch 'master' of https://github.com/thecountofzero/canjs into serialize-global-476
Also overwrite .serialize for lists. Closes #585
Merge pull request #476 from bitovi/serialize-global-476

Maximum Call Stack Exceeded When Destroying a nested model
Merge commit '7f83be615f38387a3dacde62110c85ac3d2307be' into edge

Conflicts:
	view/mustache/test.html