Making CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR into PROJECT_...

This allows STP to be built as a subproject

Thanks to https://github.com/zaddach for the pointer