Unified googletest Makefile with many improvements, most notably
separate build and binary directories, googletest integration
through the 'test' target, and automatic source discovery
from a single source base directory.