Introduce a new network hack that sets up layer 2 overlay network

Pods will get addresses in this overlay network.  It is implemented
using GRE tunnels.