On multicast packet receive get the dimension of the packet using a mask
specified by the edge.
Give Edges greater control over the keys used to represent them.
Merge branch 'master' into flexible-keyspace
Merge pull request #37 from ctn-waterloo/flexible-keyspace

Flexible keyspace