[BW]: [NIP] Further CMakeLists.txt cleanup - removed unneeded Boost configuration in keyhotee project, used target_ specific functions to specify keyhotee include directories and compile definitions.
[BW]: [Fix] Fixed bugs:
https://github.com/InvictusInnovations/keyhotee/issues/284
https://github.com/InvictusInnovations/keyhotee/issues/281
https://github.com/InvictusInnovations/keyhotee/issues/271