Fixes in how we setup the networks in neutron

Do not use the public network for anything except the router: all the
correct information should be in the floating network already.

Also, correctly create the floating network (with the right segmentation
id) when using ovs+vlan.