Don't set GTEST_SRC=""; search PREFIX

If unfound, we want another cmake to look again, which won't happen if the
cached value has been set, so only set it when found.

This commit also adds searches CMAKE_INSTALL_PREFIX/src for gtest.