* FIX: Remove debugging messages from builds
fixes #91
fixes #86
* FIX: Handle badly formatted JSON
fixes #89
fixes #90
* FIX: Stop bytes sent/received debug on node 0.12 when socket closes
* test: Test on only 3 browsers in travis
fixes #61
* test: split desktop/mobile into a travis matrix, reduces travis timeouts
* feat: add client.batch()
* feature: getObjects now accepts attributesToRetrieve:
signature: getObjects(objectIDs, attributesToRetrieve, callback)
* fix: send `x-algolia-agent` instead of `x-user-agent`
* fix: clone cached results hits sent
fixes #79
* feat: New parameters for API keys
Added description, referers, queryParameters
ref: https://www.algolia.com/changes#released-2015-05-08
* fix: IE11 xhr cache was fixed by adding cache-control: no-cache in API headers
* test: add integration testing and rework the travis tasks