Improved the CMake build system.
phy++ scripts are now generic and use configuration variables that
CMake sets on installation. In particular, the compiler that is used to
build phy++ sources is the one that you use to build the phy++ library,
so either gcc or clang.
Fixed directory structure.