Change build-system to CMake

For now only the main targets are supported:
kogmo_rtdb
kogmo_rtdb_man
kogmo_rtdb_dump
kogmo_rtdb_record
kogmo_time_convert
kogmo_rtdb_play
kogmo_rtdb_reader
kogmo_rtdb_writer

The examples etc. still need to be supported by the
CMake environment.
Add KOGMO_RTDB_OBJ_BASE_CLASS_EXTRA_INCLUDES_FILE for customized includes to vanilla
Fix bug in copying RTDBConn

This is important for the usage of WaitNextCycle()
Fix maximum object size in kogmo_rtdb_record, adjustes stack size if necessary
Implement exclusive recording

rtdb_record will by default check if another recorder is running and quit
itself if so (citing Goebl: "two recorders will stall each other").
This default behavior can be disabled by giving the "-X" flag (disable
exclusive mode flag)
Emit a warning in case recording is willingly not done exclusively
Remove spaces around dereference operator
Remove trailing newlines
Unify indention (convert tabs to spaces)
Fix signed / unsigned warnings

This fixes 14 warnings.
Fix coding style

* Remove trailing whitespaces
* Remove useles spaces before semicolons