Change packet base class from dict to collections.OrderedDict

To Verify Message-Authenticator attribute, which is usually used with EAP-Message, the order of the attributes must be kept as with the original packet.
python dict looks to sort the keys with %32 (mod).