transport: Made CHDR-related routines separate from VRT

Our VRT routines have the option to switch, on the fly, between
VRLP and CHDR. This adds new CHDR-specific (un-)packers, which
can only work with CHDR.
x300: Made use of new CHDR packing routines