Updated openstack/openstack
Project: openstack/python-neutronclient  40dfff5d2336abfcfe2a110b6d7deff4da4de780

Python 3: compatibility of StringIO() and dict.iterkeys()

Change-Id: Ia671cacbf1852984c41b374986cc2e9581247b99
Updated openstack/openstack
Project: openstack/python-neutronclient  759acaf67bb90e1aa9afaca93f4e3b232c1ea6c8

setup logger name of NeutronCommand automatically

It is a common pattern to add
class XXXCommand(NeutronCommand):
    log = logging.getLogger(__name__ + '.<command name>').
So introduce a metaclass to do that automatically in order to simplify
the code a bit.

Closes-Bug: #1258028
Change-Id: I7908e3e2c0f3f04d9e57360f6ba22e153d0d35bd