Replace "not keyword by "!" for building sources with MSVC++
2.4: Added supporting of trame messages with 0 msg length
Move all classes/enums into separate namespace
Removed some of unnecessary "this->" constructions
Its not obvious, but every message has its own buffer with size 2048. Fixed.
Added using namespace solution_2_5
Fixed misprint in constant name
Removed wrong assignment operators.
Added typedef  std::set<uint32_t> SecondsSet;
C-style cast replaced by static_cast< double >
Fixed an issue with misunderstanding task description
Removed buggy assignment operator
A little improvement in code formatting
Removed unnecessary this-> constructions
Added using of namespace solution_2_6