[BW]: [NIP] Updated keyhotee's CMakeLists.txt:
- boost libraries are properly configured using Cmake features, also setting properly defines determining version of boost libraries link against to. This allows to use any IDE to work on the project (ie QtCreator) not just VS.
- implemented generation of version header from current git revision.
- keyhotee binary is generated always into $INVICTUS_ROOT/bin directory where all dependent dlls also should be stored (even must be copied manually there). This will simplify some potential installation process and general work. The application binary name is also superseded by 'D' postfix in Debug build.
[BW]: [NIP] Implemented connection status presentation in the application status bar (https://github.com/InvictusInnovations/keyhotee/issues/22).
[BW]: [NIP] Implemented application about dialog, with current version and git revision number included.
[BW]: [Fix] Fixed application crash/hang when path to the profile data contained unicode national characters. (https://github.com/InvictusInnovations/keyhotee/issues/17)
[BW]: [Ign] Updated todo.txt (assigned task ids to the file entries)