* refactor: use C++ inheritance for tr_peer, tr_peerMsgs, and tr_webseed
* refactor: use google-test on libtransmission tests