Make package.json versions compatible with old npm

Older versions of npm simply do not support the caret for specifying
"Compatible with" versions. Travis simply uses whatever version of npm
that gets shipped with node v0.8 and hence, `npm install` will break

See npm/npm#4849 (https://github.com/npm/npm/issues/4849)