Add checks that more of the sharder config values make sense with
respect to each other.
For the daemon, all config options are checked. For
swift-manage-shard-ranges only those options relevant to the current
subcommand are checked.
Change-Id: I2d4dab1d56c31f904161e5338f1bb89a03fd88f7