I added a line to ignore the third_party code while we figure out what do with it.
I moved all the Opcode and State containers outside of the main test_harness header.
I set up GUnit and reworked TestHarness as a GUnit test fixture.
I fixed an issue with the memory management in the tests.
Added all the gtest dependencies to third_party.