relax tenant subnet validation to allow it to be shared

This commit removes the "must be on a dedicated subnet" check for tenant
network. However, sharing is only supported for Neutron vxlan and gre.
For Neutron vlan and flat, or for Nova networking, the tenant network
type must still be separated from the rest.

(cherry picked from commit a45259197a5eadbfc9e2be39bdf64ab1711d5217)
Version 0.4.11