Added basic compiler detection in the CMake project files, removed two silly warnings in the kernel test module
Removed the NX_BOOL in favor of a new, typesafe version