3.x: Use ~ for pre-gyp semver.

Main motivation: allow downstream installs to `npm dedupe` effectively post-install.

https://github.com/mapbox/mapbox-studio/issues/611#issuecomment-57152761

cc @springmeyer