Make nova-network support requested nic ordering

The nova-network did not honor nic ordering, so nics were attached in db
natural order. This patch sorts the networks honor requested nic
ordering when Nova calls the nova-network API.

Fixes bug: #1170725

Change-Id: I7dd04ac7bdda95c626cbb0fe35be0aadacb4bd2a
Signed-off-by: zhiyanl-cn <zhiyanl@cn.ibm.com>
Import latest log module from oslo

Deprecates log_format in favor of the formatting options used by the
context aware formatter, such as logging_default_format_string.

Changes the default logging formatter back to a colorful and context
aware formatter.  The default was inadvertently changed in the great
oslo sync at the start of Havana, this returns it to what was in at the
end of Grizzly.

Adds support for lazy instantiation of the logger.

Bug 1167081
Bug 1165211

Change-Id: Ibe41afc6e9d7b432453785819821b3c8f0078613
Merge "Make nova-network support requested nic ordering"
Merge "Import latest log module from oslo"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp