added the ability to specify storeName as an attribute on a collection or model to give it a name other than it's url
Simplify AMD build

Build with coffeescript 1.6.3
Merge branch 'requirejs'
Add changelog
Release version 1.1.0
Document that local and remote can be functions for changing dynamically
syncDirtyAndDestroyed is not affected by local/remote options
Bump bower version
Merge tag 'v1.1.0'
Test with backbone 1.1.0
syncDirty disregards local/remote options too

Update changelog.
Remove a comment that is now explained by the preceding conditional block and the enclosing method name.
Ensure models in the dirty list exist before saving

This mitigates concurrency issues noted in #62 until #35 is resolved, which should fix this problem.
Revert syncDirtyAndDestroyed ignoring local/remote options from #65

This was ineffective for its purpose and caused local/remote to be
ignored at uninteded times, as in #62, #70.

Revert 25b890f8eb7807ed93052d0044f76150ae64f794 "syncDirty disregards local/remote options too".
Revert 48fb69555d2207d64d4f68d765d6602d294b3af1 "syncDirtyAndDestroyed is not affected by local/remote options"

Conflicts:
	backbone.dualstorage.amd.js
	backbone.dualstorage.coffee
	backbone.dualstorage.js
	spec/backbone.dualstorage.js
Merge pull request #18 from ajhodges/master

Allow specifying the storeName to override the default url-based storeName.

Closes #61.

Conflicts:
	backbone.dualstorage.coffee
	backbone.dualstorage.js
Document storeName in the README and CHANGES
Guard against JSON.parse(null) and simply return null