Adding SetShardServedTypes command.

And also an optional parameter to RebuildKeyspaceGraph to use ServedTypes.
Implementing overlapping serving graphs.
Also checking TabletTypes rollup data.
Removing partial snapshot / restore code.

We will use multisnapshot / multirestore.