corrects doubled history states
Merge branch 'patch-3' into patch-4
Suggested fix to broken attr behaviour

Fixed tests
Attribute values should only be escaped when concatenated literally

This takes care of a bug where attribute values would sometimes have
html entities in them when the content was escaped. For example, & in
an attribute value string would show up as &amp; in the actual attribute
value.

The only case where we actually want to escape attributes in can.view
is when they're immediately concatenated because they're simple strings.
This test was not correctly testing the handling of unescaped attributes
#686 - Fix document.contains issue on Android
Added test for blocks inside attributes
Added feature check for document.contains for Android #686
Fixing can.List.Map documentation #675
Merge pull request #686 from bitovi/686_android_document_contains

Android - document.contains
Merge pull request #675 from bitovi/can-list_doc_tweak

can.List.Map documentation
The test for push state #652 occasionally failed due to timing, this should fix it
Migrating the fix for can-value checked (IE7) from bindings to elements
Tweaking the can-value port
Merge pull request #690 from bitovi/pushstate_652_test_fix

Fixing the test for pushstate #652
Reverting the portion of the change for checkboxes with can-value
Merge pull request #691 from bitovi/elements_ie7_can-value

Migrated the fix for can-value with radio buttons from bindings to elements
Merge branch 'master' into unescaped-attributes

Conflicts:
	view/mustache/mustache_test.js
Adding dev build and logs. Fixing test files.
Rewrote the test for #652 from scratch, old one was unreliable