Got rid of TLV API bits that aren't really used by us (parse, specific id = specific type, get/put primitive types) and modified the nesting API to be usable for us.
Added tlv_sort utility and unit test for it.
Better test and corrected handling of nested TLVs.
First iteration of draft-ization of PA TLV structures.
Added correct sorting, fixed unit test, and dp delete triggers tlvs_dirty now too.