Add InvalidExternalNetwork exception to display correct error

Fixes bug 1075089

The message in the BadRequest exception raised in file
quantum/tests/unit/test_l3_plugin.py is
being muted in the logfile  since the BadRequest is
catched and writes its own log message.

Change-Id: Ia0140620205a80dd4b3637b2d41562adb7992b5c
Reduce plugin accesses from policy engine

Bug 1179745

This patch introduces a new type of check whose aim is to fetch
the parent resource's owner only when a rule that explicitly needs
it needs to be checked.

Change-Id: I1ff429eb3f92b35bcb9b4c4e01b65f8c0a595f48
DbQuotaDriver allows negative quotas to be set.

Bug 1178886

Change-Id: I06ece65c2d77b8258bb871bb396edc5c145c383a
Enable router extension in Brocade Plugin

Fixes: bug 1166516

Change-Id: Ia3be25b9cdc21b217200997d1a447dccf8549d64
Add rollback for Cisco plugin update_port failure

Fixes bug 1174433

This fix adds a rollback of the OVS plugin update_port operation
following a failure to update the port in the Cisco Nexus sub-plugin.

Also, this fix removes an unneccessary call to the Nexus sub-plugin's
update_network method within the Cisco plugin model layer's
update_network method (as well as the associated argument setup).
The Nexus sub-plugin's update_network is a no-op, so there's no
need to call it.

Change-Id: I10cba0d7f1d632c7f77eb6c4a94ea82b958bc6a2
Rename README to README.rst

README.rst seems to be more standard accross OpenStack
modules. Also add it to the manifest. Fix a typo
in the manifest.

Fixes: LP Bug #1186518

Change-Id: Ib04f44a1186d3793f5fca39c0c29d74a78a52faf
Merge "Enable router extension in Brocade Plugin"
Port profile should not mark vlan as native-vlan

Change-Id: I0b117ad8a3761e8f8ae59ae21fb68bbc3303b35b
Fixes: bug 1186461
python3: Introduce py33 to tox.ini

Introduce py33 to tox.ini to make testing with
python3 easier.

Change-Id: I6cf924921e3595baac94ae1567cb2bd68457377e
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Fix branch in db migration scripts

Fixes bug 1186113

Change-Id: I1ab661a8767004489226c8107b84fef05a3e34cc
Imported Translations from Transifex

Change-Id: I26ef92286c40267918e3990a4c2970731bf3bc17
Merge "python3: Introduce py33 to tox.ini"
Merge "Add rollback for Cisco plugin update_port failure"
Merge "Port profile should not mark vlan as native-vlan"
Merge "Rename README to README.rst"
Add execute file mode bits to quantum-mlnx-agent

chmod a+x bin/quantum-mlnx-agent

Change-Id: I363e4e1ab43925964b5da866ec8843317c43dbcb
xenapi: fix rootwrap

The xenapi root wrapper did not parse the "exec_dirs" parameter, so it
failed to execute the commands. This patch works around this problem by
parsing the "exec_dirs".

Fixes bug 1185872

Change-Id: I10175c7df5d34e47eb6044711ffbe4fe4cee3ce2
Imported Translations from Transifex

Change-Id: Ie69e21dda6d8d0f365e08a04a78226f07f2feb24
Merge "DbQuotaDriver allows negative quotas to be set."
Merge "Add InvalidExternalNetwork exception to display correct error"