Switch to hosting gtest repo on github

It makes sense to host the gtest repo there next to this repo, since:
 - People behind firewalls sometimes have trouble using git:// urls.
 - fiz is not a very reliable box to host things on.
 - Fate-sharing.
Update README, which was unfortunately very stale before
Fix unit tests to not create storage/ directory
Fix build on g++ 4.7 (missing include, gtest weirdness)
Update scripts to create debug/ directory since they write to it
Add smoketeststorage/ and debug/ to .gitignore
Update sample configuration file