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
Merge pull request #143 from msoos/cmake_project

Making CMAKE_BINARY_DIR and CMAKE_SOURCE_DIR into PROJECT_...