Replace boost.optional and boost.variant
Boost is no longer required
Remove fcppt from headers
Add move operations to variant and optional, and add noexcepts
Fix binary dir handling in CML
Remove ENABLE_FCPPT and check for FcpptCMakeUtils instead
Readd cmake include config