Additional CMake documentation + Fpic cmake support

I added some more CMake build documentation.

Also added the -fPIC flag for building using gcc so that we can link the library statically to a shared library on 64-bit systems.

Finally I updated the FindSphinx.cmake script to also find the version, so that we can default to building the documentation, but not fail with an error if the version is too old.