Port extended settings to 0.7

Adds an Extended Settings tab to the Site Settings page and creates the
fields from the extended_settings config file. See extended_settings.php
in the config directory for examples.