use ~ semver for 0.8 compability

The readable-stream dependency currently breaks the 0.8 tests for [bl](https://github.com/rvagg/bl).
This fixes that.