store instances of models or collections

instead of their serialized data.

The store doesn’t create new instances anymore which fixes problems with
event bindings.
add coveralls script
make travis run coverage and coveralls
use fixed version in package.json
add coveralls badge to README.md
Merge pull request #332 from c089/coveralls

Coveralls
add missing whitespace

npm --save-dev was changing this all the time
Merge pull request #335 from c089/style-fix-package-json

add missing whitespace
Support nested params in ServerRouter

Recursively call `escapeParams()` on params so we can support nested
params. Otherwise, a querystring like:

    nested[key1]=value1&nested[key2]=value2

becomes

    {
      nested: '[Object object]'
    }
Merge pull request #336 from rendrjs/support-nested-params

Support nested params in ServerRouter
Implemented client and server side header options
Added necessary headers object
Added two potential fixes to preserve GET parameters.
Removed option 1
Merge pull request #341 from ryan-rowland/Fix_GET

Fix to preserve GET parameters.
Added testing of the new headers functionality
Merge pull request #2 from sony-magic/Unit_Tests

Added testing of the new headers functionality
Upgrade to Backbone 1.1.2
Merge pull request #343 from por/backbone-1.1.2

Upgrade to Backbone 1.1.2 — Implements #148
make tests asynchronous and test for instances