Allow users to build libharu as a subproject

This is made through a little search&replace in the root's CMakeLists.txt.
Now users can include all project tree as a subproject of its own one, and compile it using add_subdirectory() in its CMakeLists.txt configuration file.