conditional dependency check depending on build request

Here are more fixes/features to the build system:
* possibility to use system googletest using cmake FindGtest.cmake (which should be available with most cmake installations)
* will check for required dependencies only if user requests the features requiring those dependencies (client, libcvmfs, and server)
* a small fix for c-ares enabled curl check