Cleanups

* Removal of commented-out code
* Doxygen documentations
* Reorder of class declarations: MFC, public, protected, private
* Removal of unused declarations

... just the usual stuff to enhance maintenability.

Signed-off-by: Tobias Lorenz <tobias.lorenz@etas.com>