Handle incorrect hash/search values in IE6.

In IE6, the hash/search value will not be correct when the hash
fragment contains '?'.
Add comment, remove anchors.
Switch from double to single quotes

Switch from double to single quotes for consistency with rest of file
Add missing semicolon
Merge pull request #3215 from austentalbot/patch-2

Add missing semicolon
Merge pull request #3214 from austentalbot/patch-1

Switch from double to single quotes
_setElement no longer takes in attributes, update the corresponding comment
Use rawgit for linking to old versions of docs
Merge pull request #3220 from megawac/rawgit-docs

Use rawgit for linking to old versions of docs
Cleanup event listeners on destroy

When a Model is destroyed, it may still be listening to events.
We should `stopListening` to those events to prevent memory leaks.
Docs: Fix URL to MDN's JSON.stringify() toJSON behavior
Docs: Remove localization from URL to MDN's JSON.stringify()
Merge pull request #3234 from go-oleg/master

Docs: Fix URL to MDN's JSON.stringify() toJSON behavior
allow Model#save with patch: true to take different attrs. Fixes #3232
test for attributes set on the model correctly in patch save
document patch
Merge pull request #3239 from akre54/document-patch

document patch
add example to Backbone.$ for commonjs
Merge pull request #3240 from HHSnopek/master

add example to Backbone.$ for commonjs
Merge pull request #3236 from akre54/save-and-patch-diff-attrs

Allow Model#save with patch: true to take different attrs