Correct the semantics of the EXPECT_EQ macros.
Added the pcp::types tests.
Added unit tests to the Travis-CI config.
Rearranged the Travis-CI config components to be a little more logical.