Ensure DB pooling code works with newer eventlet versions

Bug 1097992

Change-Id: Id14697a0a4815d0aacbae769bf538a96d6846567
Update latest OSLO

Includes fix for bug 1158179

Change-Id: Ifd8cde2903dcd013903e95a30c2ed422e89bcd0f
Merge "Update latest OSLO"
Adjust exception message in l3 agent

Bug 1159856

Change-Id: I8d30fd50d46677fc112fe4d8406b849cbb8ef225
Fix kwargs for FloatingIPPortAlreadyAssociated.

Updates the NVP plugin to use the correct kwargs when raising
l3.FloatingIPPortAlreadyAssociated.

Fixes LP Bug #1159922.

Change-Id: If89feea5e40976ccb4286f96f5348c54f84950ce
Fix kwargs for NECDBException.

Updates the NEC plugin to use the correct kwargs when raising
NECDBException.

Fixes LP Bug #1159925.

Change-Id: I1e96d4ec65c1bc98d90d2eb9867fe39bbd505cdc
Enable exception format checking when testing.

Updates our new exception base class to enable exception
format checking. This should help enforce that we pass
the correct kwargs to exceptions when testing.

Change-Id: I9ac62e289c0de3931861473912bb6c98b57d4126
Merge "Ensure DB pooling code works with newer eventlet versions"
Imported Translations from Transifex

Change-Id: Iffc293cf3e061eb6edf9d32fc792bb47ddb9ac22
Add metadata support for nvp plugin without namespaces

If using a host that does not support namespaces the nvp plugin did not have
a way to leverage metadata unless using enable_isolated_metadata which
requires a subnet to not have a gateway. This patch changes the metadata
configuration for the NVP plugin by adding a flag metadata which can be
set to access_network (which was previously enable_metadata_access_network)
or dhcp_host_route. When set to dhcp_host_route when the dhcp agent creates
it's port a host_route is added towards the dhcp server's ip for the
destination 169.254.169.254/32 only if the subnet has as gatway_ip.
In order for a host to leverage metadata via dhcp_route_route it requires
the host's dhcp client to support host routes (code 121).

Fixes bug 1155786

Change-Id: I2ff52adc3dfebcdd6d9c05d5dc79aa65ae100c74
Merge "Add metadata support for nvp plugin without namespaces"
Create a fake netconf client for Cisco nexus unit tests

Fixes bug 1159560

Change-Id: Idb0578a16d3944052a0302415c6c0d96e87cc485
Merge "Fix kwargs for FloatingIPPortAlreadyAssociated."
Merge "Fix kwargs for NECDBException."
Imported Translations from Transifex

Change-Id: I07f9138424a97ee6ca8a6f758e567ace2df0e65e
Mark 'sql_connection' config option as secret

Fixes bug 1160680.

Change-Id: I42b16d006f162cb41090fa34677d6ad054b6a55a
Merge "Create a fake netconf client for Cisco nexus unit tests"
Merge "Mark 'sql_connection' config option as secret"
Merge "Imported Translations from Transifex"
Imported Translations from Transifex

Change-Id: I54fa9f8450b48ae19090b3241f081b499439548e