Reference QUOTA OptGoup names in lowercase

To have consistent option group name format across projects,
oslo.config now normalizes all non lowercase group names to lowercase
when loading conf files.
Thus conf files are backwards compatible but option group references
in the code must now use lowercase before we update oslo.config.

This patch replaces all 'QUOTA' references to 'quota'

Change-Id: I74c2a35aea7a52f9586eb598fe52d2cecb1851ef
Add update method of security group name and description

make it possible to edit the name and description of
common security groups, we can not rename the default
security group.

Fixes: bug #918393

Change-Id: I7003c47e054f032572adbb901be4dbc61839b695
Reference DEFAULT_SERVICETYPE OptGoup names in lowercase

To have consistent option group name format across projects,
oslo.config now normalizes all non lowercase group names to lowercase
when loading conf files.
Thus conf files are backwards compatible but option group references
in the code must now use lowercase before we update oslo.config.

This patch replaces all 'DEFAULT_SERVICETYPE' references to
'default_servicetype'

Change-Id: Iccab055c4664e11c9618706e594416194065048b
Check network vlan ranges for correctness.

Check that the range beginning and end tags are valid values 1-4094.
Supply two global constants for min/max vlan tags and update all
local usage of these values to use the global constants.

Fixes: Bug #1169266
Change-Id: I054a8bebd16d95ea40414e3cecb6d24a970c730f
Imported Translations from Transifex

Change-Id: I381510446f6990c4126ae4246138f578e4997433
Fix logic in api.v2.base.Controller._is_visible

Fix accessing yet unassigned local variable in case
exception is thrown.

fixes bug 1181718

Change-Id: Iea8f0cc252c1d2105cc696d917a347aa10b206a8
Imported Translations from Transifex

Change-Id: Id056834e767bc29e5bca4421677e6d8da122bba9
Merge "Check network vlan ranges for correctness."
Merge "Fix logic in api.v2.base.Controller._is_visible"
Make logging level in unit tests configurable.

Added a debug option to unittest(BaseTestCase) which sets logging level of
fixtures.FakeLogger to DEBUG. To enable this option, set OS_DEBUG=True or
OS_DEBUG=1 in environment variables.

Fixes: bug #1181925
Change-Id: Id09008ddabb837290edf12e1cbd014dc74760113
Merge "Imported Translations from Transifex"
Enable quantum-netns-cleanup to receive force as cli parameter

Fixes bug 1180767

Change-Id: Icd58fbe995129806426b70ea54d98f213988dbe5
Merge "Make logging level in unit tests configurable."
Merge "Reference QUOTA OptGoup names in lowercase"
Merge "Enable quantum-netns-cleanup to receive force as cli parameter"
Merge "Reference DEFAULT_SERVICETYPE OptGoup names in lowercase"
Make endpoint_type configurable for the metadata agent

Fixes bug 1176227

Change-Id: Ib4efe29a08efb7ec391d6b16779b27aeb9178324
Merge "Make endpoint_type configurable for the metadata agent"
Merge "Add update method of security group name and description"
Firewall as a Service (FWaaS) APIs and DB Model

Implements: blueprint quantum-fwaas

This is work in progress towards the first iteration and is
meant to give a feel for what to expect. The first iteration
will be geared towards implementing the model that will be
required to at least address the reference implementation.

For now the unit tests are incomplete, and does not include:
* grouping or dynamic objects
* application/service objects
* handling of pending status during FW creation
* policies need to be framed correctly in policy.json

Change-Id: I57a62d6e9d3f1e6c4dd44cd5c745710a3d9e488e