TLSPlaintext parser (with test infrastructure)

Same as #2, but with the test infrastructure.
I think it'd be better to use six.int2byte or \x22 syntax rather that chr and encode