Neutron enhancements for Calico/IPv6 connectivity

This merge request contains the Neutron enhancements that are required for Calico/IPv6 connectivity. The umbrella issue for this work is at Metaswitch/calico#10.
Is it ok for this to be stateless?