Proto commits in janelia-flyem/dvid

These 19 commits are when the Protocol Buffers files have changed:

Commit:4e84b6e
Author:Bill Katz

make protobuf for index mutid field consistent

The documentation is generated from this commit.

Commit:8b74961
Author:Bill Katz

add surface mutid to label index

Commit:b186a0a
Author:Bill Katz

consolidate protobuf definitions and gen code

Commit:d7ae3c9
Author:Bill Katz

Make sure new cleave IDs map to 0 in /mapping

Commit:d39adf9
Author:Bill Katz
Committer:Bill Katz

add neuronjson datatype with Google Firestore persistence

Commit:51c3559
Author:Bill Katz

add batch keyvalue query; fixes #260

Commit:14801ed
Author:Bill Katz

add internal mutation logging, not just mapping logging

Commit:90e55c7
Author:Bill Katz

add query for all past supervoxel splits in labelmap; resolves #255

Commit:a2c311b
Author:Bill Katz

add GET /lastmod to labelmap; fixes #258

Commit:ce64957
Author:Bill Katz
Committer:Bill Katz

improve arbitrary split in labelmap using supervoxel splits; fixes #256

Commit:1c3e06a
Author:Bill Katz

improve labelmap mappings ingest and batch indices

Commit:1534472
Author:Bill Katz
Committer:Bill Katz

add batch POST /keyvalues to keyvalue type

Commit:e0710fe
Author:Bill Katz

add block index encoding since protobuf can't handle bytes in map

Commit:edb4e1c
Author:Bill Katz

continued labelmap test mods and fixes

Commit:50218a0
Author:Bill Katz

first-pass labelmap implementation

Commit:c4078b1
Author:Bill Katz
Committer:Bill Katz

mutation log support; allow testable kv and log backends

Commit:ca7b218
Author:Bill Katz

Remove protobuf dependency

This commit does not contain any .proto files.

Commit:a91b085
Author:Bill Katz

Working 3d subvolume REST API GET using protobuf

Commit:d726f21
Author:Bill Katz

Use goprotobuf for sending subvolume data via REST.