Bugfix: TCP destination port was not taken into account when matching conns
Ignore bogus packets completely
Improved TCP connection handling

This upgrade eliminates the need for the 'pending' connection pool. A
connection becomes 'active' only if the client has sent at least one
byte of HTTP data (some browser keep connections open but send nothing
on them while at the same time issuing HTTP requests on another connection;
if CHARLIE sets the first connection as active, the browser will have
to wait until the first connection times out).