Updates for package.json

- Standardize on git+https:// protocol
- Lock versions (pro tip: use `npm install <thing> --save` if you're lazy)
- Use the gyp branch of compress-buffer for node v0.10.0 readiness
More package.json updates

- Standardize on "1.0.0" vs. "=1.0.0" (they mean the same thing)
- Standardize on "1.0.x" vs. "~1.0.0" (it's easier to read)

I verified via `diff`ing `npm ls` that this and the last change do not change
any of the installed versions (except for compress-buffer which is on a
different branch).