Currently global sharding settings are retrieved through the Grid object via Grid::shouldBalance, Grid::getBalancerSettings, Grid::getConfigShouldBalance, Grid::getConfigSetting.
All these methods should go away and be replaced by a CatalogManager::getGlobalSetting call, which returns a settings object.
This and the type_settings.* files should go under the catalog manager.