future proof additions and compute fixes

getNetworkURL method added
do not return from Cinder.removeVolume until removal completes
fixed createPort endpoint
assign provider subnet id to vms where applicable