Shard space JSON marshaling.
Add Database.CreateShardSpace() and Database.DeleteShardSpace().
Refactoring common, cluster, and protobuf.
Intermediate commit.
Add bolt-backed metastore.