GuiVisibility and ProfControl: Clean up
Eliminate the GuiVisibility global data. Const'ify function parameters (especially QString references). Change public data members to use getter/setter functions.