Allow using <buffer>, <byte-vector> or <string>.

leveldb-put can now accept values of any of these types.
leveldb-get returns <byte-vector>.
Support for write batching.

This supports <buffer>, <byte-vector> and <string>.