document much of the GUIClient class, remove unused Action constructors, reduce #include load, fix most doxygen errors
fix broken examples
reduce the fluff
Merge pull request #551 from gilmoskowitz/doxygenGuiclientClass

document the GUIClient class