Per host scheme

This implements the ability to set the host scheme per host instead of having one global setting.