Adding a new extension interface for Neutron LBaaS v2.
This doesn't load correctly yet, debugging is ongoing.
Added alembic migration.

Change-Id: I43270fdf9cd52a57274575ecea502f660ff0d5a9
Added loadbalancer crud methods and model.

Change-Id: Ic5ba406add150edffd67df652748037f0100daac
Added new plugin and lbaas dbv2 class

Change-Id: I733b5051a67d72745245452e767c80ddea8ea45d
Merge branch 'lbaasv2a' into lbaasv2
Implemented loadbalancer methods in v2 plugin.

Change-Id: I87c6aa6156bf71af03bfd5d1be76f5a2c04e8bb5
Fixed alembic migrations to be correct tables.

Change-Id: Id67d29f8703d3e238d46e9f005a52a4dd395d070
Moved loadbalancerplugindbv2 to its own module and added models.  Minor adjustments to migration scripts.

Change-Id: I57fade6e9f73d05caa1d61905cf2d1db57a875ad
Changed prefix from lbv2 to lbaas. Changed name of v2 models that clashed with v1 models.  Minor fixes to alembic migrations.

Change-Id: I7be359a854e5ce00851070c4c10a7b453acd1bad
Session persistence model added to loadbalancing dbv2.

Change-Id: I280148d4741dc5b3c2f5adc9ca95a7f1d3793dc0
Linked session perrsistence model with pool.  Added ip version mismatch exception.

Change-Id: I5b5c5be16c4d8da9033bc7a6976ade46e463b068
Changed lb_method to lb_algorithm

Change-Id: I4da2aa84fecedb89b511b1e4ef7657691bf68f74
Fixed some pep8 issues.

Change-Id: If3b013e0d8a105f8e49f3cb31b7549f357fae3a8
Fixed another pep8 issue

Change-Id: Idda57a4b88a2045f8c3d5741d5c8642771d760fc
More pep8 fixes.

Change-Id: I37f5d56862f38b3b87e7c2e4d5c51ee90b3a9db5
Create load balancer API to DB working.

Change-Id: I21cc7af817e4d018c97798c80898d6a202d14507
Fix NVP FWaaS occurs error when deleting a shared rule

It is due to the lack of edge_id query index  when deleting the
vcns_edge_firewallrule_binding entry, which leads to deleting
rule binding entrys on both edges.
Closes-Bug: #1322105

Change-Id: I1d15a06bd2a6c42f29c8258d4b9344c8e9338638
Brocade mechanism driver should be derived from ML2 plugin base class

Change-Id: Iddcb6a43d60d5c9f472912efdecbb2aaa9b7ea4a
Fixes-bug: #1327001
Allowed address pair: Removing check for overlap with fixed ips

Some of the overlap check has been removed in the following patch:
https://review.openstack.org/#/c/94508/
But the patch did not remove all the overlap check. I remove the
rest part.

Change-Id: I575ec54c0b3d6dc31ef80819d4258c6d162b4cfd
Closes-Bug: #1326007
Big Switch: Remove unnecessary initialization code

Removes a server_timeout parameter that was never set by anything
in the Big Switch plugin and the ML2 driver.

Also eliminates an __init__ method that didn't do anything except
incorrectly log an unset server pool warning before the inheriting
class setup the server pool.

Closes-Bug: #1331249
Change-Id: I77dd22295305b96d4702f1ea0e319dc5f82c71a8