gtest tap listener

This patchset adds an event listener for google test that produces TAP output.

Includes code from: https://github.com/kinow/gtest-tap-listener

I didn't make it an install since I had to modify the code to fix warnings and customize slightly for our tree.

@lilvinz: The .tap files should now be in a format that Jenkins can understand.