Made the C++ code compile in release mode on OS X.
Relpaced build_handlebars_templates.sh with the more portable build_handlebars_templates.py.
Merge branch 'sam_osxbuild' into sam_gtest
Added gtest to external directory.
Updated the Makefile so that googletest would have hope of compiling.  (It fails due to compiler warnings.)
Fixed a whole bunch of unittest comparison assertion signedness to play nice with OS X.
Made perfmon_tests.cc compile on Linux, by including <cmath>.
Updated .gitignore to ignore gtest-1.6.0 output.
Removed the verbosity of the gtest-1.6.0 Makefile.
Merge branch 'next' into sam_osxbuild
Merge branch 'sam_osxbuild' into sam_gtest
Fixed some LT assertions of rpc_connectivity.cc that had been reversed.
changing heartbeats to not send if other traffic is running, and made it a little more efficient on receives
Made the gtest build use $(MAKE), re-enabled default building of unit tests.
Adjusted build_handlebars_templates.py to fail when a script tag lacks an id.
Merge branch 'next' into sam_gtest
Fix the format_time unit test again
Removed unused DEBIAN_V8_VERSION macro from src/Makefile because of "apt-cache: command not found" error when not on debian
Merge review 139 by @tryneus
Merge branch 'next' into sam_osxbuild