Fix bug with exit on idle time. (GH-32)
fixed code formatting
Added log messages + minor improvements
Added one more key-value functional test, which pushes values as fast as possible asynchronously receiving key updates notifications form other workers.
Added channel locks in the basic implementation of the connection manager. The reason for additional locks is that, I think, reading of channels should also be protected.
Added log messages.
dds-server: removed unsed call
Added manual and automatic unsubscribe from key notification updates.
Added a check on key update that the commander channel is online.
Added log messages.
Connection managers now use thread pools of minimum 2 threads (instead of 4). Default - a number of cores.
UIConnection manager of agents use now only 2 threads.
### DDS common
Fixed: a bug, which prevented log files to rotate.

### dds-user-defaults
Modified: default log level is 1 (instead of 0).
Modified: default log rotations size in MB instead of bytes. (default is 10 MB).