Fix compile errors
Improved gossip protocol
Outer level of info about address allocation
Move encode/decode up a level
Added error return
Modified so top-level is Allocator not Space
Moved top-level to Allocator
Improved wording
Bumped protocol version
Merged PeerSpaceSet into Allocator
Check freed address is in range
Add Allocate/Free
Move Equal() from impl to test
Keep a pointer to our spaceset
Sync up on routes when trying to gossip
GossipCommsProvider interface
Split part of PeerSpace into SpaceSet
Don't need SpaceInfo interface any more
Just pass on the payload of a unicast gossip message
Adjusted gossip interfaces
Beginnings of space transfer between peers