Cleaned up settings GUI framework, lots of code de-duplication, still
having issues with filters GUI.
Fixed remaining issues with setting Gui cleanup.  Still need to fix some
display issues in server settings.