WIP: Implement writes series data on database

Not ready yet, just opening a PR to start some discussion.

The interface for interacting with the metastore feels clunky on my first pass trying to use it. I almost feel like there needs to be another abstraction over those transactions.

For example, this spot https://github.com/influxdb/influxdb/compare/write_series?expand=1#diff-320bbef96d874515320f176727a55ea8R410 where I have to close over the variables and set them feels really off.

Thoughts @benbjohnson?
Two points on this function:

* You can just return `uint32(0)` to indicate `ErrSeriesNotFound` and drop the error return.
* I don't think it's worth using `unsafe` in the meta package. It's not a performance bottleneck. `binary.BigEndian.PutUint32()` is cleaner and easier to understand.