Make tokyocabinet optional