Deleting FirstStageBaseEventClass.

The class was merged with DetailedLogWriterFirstStage. That last one is
the only implementation of FirstStageBaseEventClass : it doesn't need
such a level of inheritance.
Deleting SecondStageBaseEventClass.

The class was merged with DetailedLogWriterSecondStage. That last one is
the only implementation of SecondStageBaseEventClass: it doesn't need
such a level of inheritance.
Modifiying write_to_logfile to write_to_stderr

Cause that's what the function does.
Renaming DwmKeybordBinder to KeyboardBinder

No need to mention dwm I think
Merge branch 'master' into reduce_foss