Initial cut at Portals4 support in CMake.  Probably doesn't work as I can't test it.
Allow the default pts representation to be set when configuring the compiler.