Add a common test case for Port Binding Extension

This commit merges the test cases for Port Binding Extension in
Linux Bridge plugin and Open vSwitch plugin into a common one.
It makes it easier for each plugin to support the port binding extension.

This commit also adds binding:capabilities attribute to OVS plugin.
Note that binding:capabilities is under discussion and it may be changed
in the future. This change is done just to make OVS plugin support
same as Linux Bridge plugin and pass the common unit test for the extension.

blueprint vif-plugging-improvements

Change-Id: Idc38ea65fe2059e23814d94cd0a0f11a09d1f43e
Document that code is on github now in README.

Change-Id: I1c50fabdee9fc3f6cffc24025e75d48ed1f65dc2
Merge "Add a common test case for Port Binding Extension"
Add help strings to config file options in Quantum code.

Fixes bug 1094989

Change-Id: Ic8f875b41871c79be6a26b829a5af6d3e95b6052
Provide atomic database access for ports in linuxbridge plugin

Fixes bug 1097541

Change-Id: I3b16b4504b7b61cebe44df5c169f4877969c8628
Fix i18n messages for cisco plugin

fix bug 1101676

Change-Id: I671092b4c47b77bc42474b5bf2f6b8d9791acce6
Enable test_agent_ovs_cleanup to be run alone

Fixed bug 1102243

Change-Id: I0d3df32301903a0ce8547fe50fd03222e1548a72
Completes unittest coverage of quantum.api.api_common

Fixes bug #1102245

Change-Id: I01c8a563440f56db19d33a743549d2d50f5b48ee
Fix i18n messages in quantum.api.api_common

Change-Id: I30dc9ad76dbfb6cc038c283d81e449cf64d7ffec
Removes redundant code in quantum.api.api_common

Fixes bug #1102313

Change-Id: Ie321c48ae6d38f013e1ef8471df4d86b63b28931
Remove redudant code

Fixes bug 1102402

Change-Id: Ib4a226cdc18506c1aa08707cc06fa76d4090287f
Enforces generic sqlalchemy types in migrations.

Fixes bug 1102491

Modifies the service_type migration to use sqlalchemy types instead of
mysql types. Also removes the import of mysql from several of the
migrations.

Change-Id: I0495a711cd14f64ced4d32857e30586a42b83839
Merge "Enforces generic sqlalchemy types in migrations."
Merge "Completes unittest coverage of quantum.api.api_common"
Update Oslo rpc

Updated the rpc module for import order fix

Change-Id: I09332425827778672dc232b15ebefd9f9a6dd34a
Fix i18n messages

Fix the last scraps of messages

Change-Id: I0494ab43fa95b7040de2b5a596fa08b9c73aab8d
Merge "Fix i18n messages in quantum.api.api_common"
Enhance wsgi to listen on ipv6 address

Check if the hostname is ipv6 and set the family appropriately.
Picked up the code snippet from glance to determine the address_family
per markmclain's comment
Picked up some code from nova as well to get the test case running
properly

Fixes LP# 1101341

Change-Id: I67166dc030e4ea0dd82888abfbc9db555747de27
Enable NEC OpenFlow plugin to use per-tenant quota

Fixes bug 1099889

Change-Id: I0b778371d0775e594c3217ceb329a7f4e58609f6
Merge "Enhance wsgi to listen on ipv6 address"