Don't get keystone session if using noauth
Don't get keystone session if using noauth

This patch tells neutronclient not to open an authentication session
against keystone if using --os-auth-strategy=noauth.

The intended behaviour in bp keystone-v3-api-support was that
--os-auth-strategy will be completely deprecated and that the absence
of --os-auth-url will signify that noauth is needed. This patch does
not intend to deprecate the strategy option, since that seems to be a
much larger change in the client, so a smaller fix is proposed instead.

This is needed for future Neutron integration tests which will be done
in-tree, since we don't want Neutron to depend on other projects
(including Keystone) during these tests.

Closes-bug: #1375765
Change-Id: I9c61e304f75d3d105e1d66782a7495488eefd5e2

mangelajo/python-neutronclient,rackerlabs/rackspace-python-neutronclient,cernops/python-neutronclient,Stavitsky/python-neutronclient,cryptickp/python-neutronclient,varunarya10/python-neutronclient,NeCTAR-RC/python-neutronclient,johnpbatty/python-neutronclient,Stavitsky/python-neutronclient,openstack/python-neutronclient,venusource/python-neutronclient,cryptickp/python-neutronclient,eayunstack/python-neutronclient,mangelajo/python-neutronclient,JioCloud/python-neutronclient,huntxu/python-neutronclient,sajuptpm/python-neutronclient-ipam,rackerlabs/rackspace-python-neutronclient,huntxu/python-neutronclient,cernops/python-neutronclient,noironetworks/python-neutronclient,Juniper/python-neutronclient,Juniper/python-neutronclient,NeCTAR-RC/python-neutronclient,roaet/python-neutronclient,JioCloud/python-neutronclient,roaet/python-neutronclient,varunarya10/python-neutronclient,johnpbatty/python-neutronclient,openstack/python-neutronclient,sajuptpm/python-neutronclient-ipam,eayunstack/python-neutronclient,noironetworks/python-neutronclient,venusource/python-neutronclient