Implementation of LBaaS Version 2

Added alembic migrations that add new tables for the new object model.
Added new loadbalancingv2 extension.
Added new LoadBalancerPluginv2 class to plugin.py module and unit tests.
Added new loadbalancer_dbv2.py module and unit tests.
Added shim layer to translate new plugin to old style driver and vice versa.

Change-Id: I43270fdf9cd52a57274575ecea502f660ff0d5a9
Co-authored-by: Brandon Logan <brandon.logan@rackspace.com>
Co-authored-by: Vijay Venkatachalam <Vijay.Venkatachalam@citrix.com>
Co-authored-by: Craig Tracey <Craig.Tracey@gmail.com>
Co-authored-by: Phillip Toohill <phillip.toohill@rackspace.com>
Co-authored-by: Dustin Lundquist <dustin@null-ptr.net>
Implements: blueprint lbaas-api-and-objmodel-improvement
python 2.6 fixes
fix pep8
use noop driver in db unit test, add delete to noop driver, use the new models
merge
Merge pull request #14 from dougwig/bp/lbaas-api-and-objmodel-improvement

use noop driver in db unit test, add delete to noop driver