Enable separated control element

Adds the option to create the loading control disconnected from the zoom control. This enables greater freedom in styling the indicator, including 22px sq. working area (as opposed to 16px sq. when attached to the zoom control) and no default border. The attached indicator is still available as the default option.