Support Routes==2.3
Support Routes==2.3

SubMapper.connect allows in Routes<=2.2 to define routes with/without a
name:

 map.connect(route_name, route_path)
 map.connect(route_path)

Routes==2.3 SubMapper.connect now requires a route name (but not
Mapper.connect). This change adds a route name when needed to support
Routes<=2.2 and Routes==2.3.

Closes-Bug: #1563028
Change-Id: I655bfe7f047945896d63dd94c584acfe60d81b38
(cherry picked from commit c6efa6292cac9267428366dc3cee00f6fc73e208)

cloudbase/neutron,noironetworks/neutron,eayunstack/neutron,MaximNevrov/neutron,openstack/neutron,cloudbase/neutron,mahak/neutron,MaximNevrov/neutron,igor-toga/local-snat,bigswitch/neutron,igor-toga/local-snat,eayunstack/neutron,bigswitch/neutron,openstack/neutron,openstack/neutron,huntxu/neutron,mahak/neutron,huntxu/neutron,klmitch/neutron,sebrandon1/neutron,sebrandon1/neutron,mahak/neutron,noironetworks/neutron,klmitch/neutron