Merge ITcpAdapter with CRtdsAdapter

Now that CPscadAdapter is gone, CRtdsAdapter is the only child of
ITcpAdapter. We don't forsee ever inheriting from ITcpAdapter again, so
let's merge it with CRtdsAdapter to simplify the system.

Also, deleting code is fun.
sc: never store an incomplete state

We crash when we attempt to retrieve the missing field. Probably
fixes #269
Look at these unused timing variables, being removed
Remove variables from samples
CRtdsAdapter: fix includes
CRtdsAdapter: more fixups
Merge remote-tracking branch 'origin/UnusedTimingVariables' into testing
Merge branch 'dgiDieSometimes' into testing
Merge branch 'ByeITcpAdapter' into testing