Switch from ^ back to ~ for fuzzy versioning.

NPM running under Node v0.8 doesn't understand ^, alas.