storage: download integrity check

- [x] integrity tests
- [x] merge #299

Picking up from #299, where we're implementing integrity checks for uploads.
https://github.com/GoogleCloudPlatform/gcloud-node/commit/9802af2763ad09eba3c9e4e7b2bc382c825f9b17