Use carmen-cache dep

Splits c++ cache out into separate module. Workaround for https://github.com/mapbox/node-pre-gyp/issues/61