2505 - Clear LP transport timeouts to prevent multiple connections with same CID

- Before if a connection timed out its reconnecting loop and went into the disconnected state and then was instantly re-started it would cause multiple connections with the same connection id to be active; ultimately resulting in each connection booting off its counterpart.
- Also added some 2.0.0 QUnit extensions so that porting changes back is easier.

#2505