Cosmetic rename - changed *codec to *_codec (and dnsdb => dns_db).
Updated TODO - yet one more thing to do.
Added payload tests.
Added code which actually works against the payload tests.
Merge branch 'ms-lenfix'
Credited edderick for AC TLV bug report.