fix to handle GUIControl.SelectControl() and GUIControl.DeSelectControl() API calls (see mantis #4149)
Merge remote-tracking branch 'remotes/origin/BUG-4149-GUICheckButton_does_not_handle_GUIControl.SelectControl()_and_GUIControl.DeSelectControl()_API_calls'