fix: TLS: check we actually have 4 bytes before skipping them
fix: do not assert packets are well formed.
Check payload instead of tot_packet for http parser

Keep sending NULL tot_packet for gap and check real payload in http
parser instead.