test(storage): add regression tests.
refactor(storage): several improvements to regression tests.

* add checks for file content based on md5 hash
* use tmp module to manage temp files
* use async module for batch tasks
Merge pull request #90 from stephenplusplus/master

datastore: _action_All methods removed.
datastore: Improving confusing pagination sample on README.
datastore: Don't clear the offset value, API supports cases where both offset and start cursor is set.
Merge pull request #93 from rakyll/pagination

datastore: Avoid clearing offset when start cursor is set
datastore: Add support for end cursors.
Merge pull request #94 from rakyll/endcursor

datastore: Add support for end cursors
Merge branch 'master' of github.com:silvolu/gcloud-node
Adding missing TODOs.
0.1.1
Add regression directory to npmignore.
add editorconfig & jshint.
re-tweaks.
Merge pull request #92 from stephenplusplus/tools

add editorconfig & jshint.
storage: Patches metadata changes if there are no modifications to content.
datastore: refactor transaction & datastore.
package.json: extract lint command.
Merge pull request #96 from stephenplusplus/transactions

datastore: refactor transaction & datastore.
datastore: Key partition should only include namespace and should be optional.