Added a new logging level- LOG_DEBUG. This is to be used by other developers.

I also fixed a small bug with clients that have been moved to a new workspace not being focused.

I also made some tweaks to keep splint, gcc and checkpatch happy- the number of checkpatch errors have been greatly reduced.
Named some enums and changed the Doxyfile to offer an HTML menu.