[discussion] Proto renegotiation

Hello,

Here's a branch implementing protocol renegotiation. The goal is to be able to study the protocol that is negotiated after a CONNECT message in HTTP.

It replaces alproto pointer and associates in the Flow structure by an array of protocol related information. This modification explains the number of lines in the patch.

Do not merge: contribution agreement by copyright holder of that work has not yet being signed.