Merge branch 'develop' into ILM_sync
Missing files added
Making FLOAT fully qualified as it seems to cause issues on certain Windows set ups.
We also clean up with a namespace alias.
Merge branch 'ILM_sync' into cmake-fixes
A minor clean up & making sure the windows build has the platform agnostic information in the config
Namespace fixes.
Ensuring we can build with custom user namespaces
CMake clean up to more closey match that of the autoconfgure one.
Merge remote-tracking branch 'upstream/cmake-fixes' into HEAD
Fixed python modules location (site-package -> site-packages)