RM8880

Adds translation methods for making ethertype and protocol human
readable. Additionally, adds a new migration that includes a new foreign
key from remote_group_id back to the reference security group and converts
ethertype to an integer.
Merge pull request #209 from Cerberus98/rm8880

RM8880