makes MD5 code more readeable
enormous diff to use the same register API for attributes (and a few fixes)
make the register name all distinct for clarity of reading
forgotten to add the new attribute file
change cache
passed negotiated and not asn4 to NLRI.pack
re-add removed option (by mistake) receive-parsed
work on Messages to migrate to unpack api
seems to be parsing ok with the new code - API may be broken
add ID to Message
move OperationType to Operation.Type
code cleanup
hopefully fix a silly bug
undo test
cosmetic
fix the api code
various cleanup but mostly one import per line