[WIP] Multiraft

This pull request adds support for tiered Raft (aka Multiraft). The idea is that multiple mini Raft clusters can be created to replicate sharded data while a InfluxDB cluster-level Raft group would manage cluster configuration and schema changes.

This is a work-in-progress and is currently in the early planning stages.

/cc @pauldix