Handle nvp default l3 gw service misconfiguration appropriately

Bug 1185885

Avoid returning an unrelated, backend-specific, error message to
the user, and ensure the logical router is removed from the
NVP backend.

Change-Id: I5f7b88480dab80a2138486e612e144b971691cf5
Returns 503 if the NVP cluster is in maintenance mode

If the NVP cluster is in 'readonly-mode' during a maintenance
window, some NVP operations may raise a Forbidden error. This
is not currently handled correctly, and Neutron server ends up
returning 500. This patch addresses the problem by ensuring
the right error code is returned.

Fixes bug 1204715

Change-Id: Ibd2cac8286a0978a95f9006142c2a405053dfa00
Include PLUMgrid plugin in some alembic migration files

Fixes bug# 1210348

Change-Id: I8d33d2c8f0849afdd3ebda5297b4064858132c9b
Fixes typos in midonet_lib.py

Fixes bug #1212898

Change-Id: I688de064947b0079153bd3c5e5376e8b16a7d5c1
Imported Translations from Transifex

Change-Id: I2fa289226749646eb37c14dd8719e54584141a04
Bumps hacking to 0.7.0

Change-Id: Ibdb816cd2cb6a221236a8294808fd41b3e417570
Fix case error in qpid exchange name.  s/Direct/direct/

Fixes bug #1211338

(This is a minimal merge of just oslo-incubator bec54ac5 and
no other oslo changes.)

Change-Id: I129f9486f13be91868824e0e0534c4760d50589b
Merge "Fixes typos in midonet_lib.py"
Revert "Refactor configuring of floating ips on a router."

This patch breaks gating job.
Because nat rule for metadata will be only added on the
router_add.
Revert it for now.

Fixes bug 1211829
This reverts commit 9382ee659212285a203550cf60476dd146d27a29.

Change-Id: I05925798cddc7a706e922025ef6ce27b6638ffb6
Merge "Include PLUMgrid plugin in some alembic migration files"
Merge "Handle nvp default l3 gw service misconfiguration appropriately"
Merge "Returns 503 if the NVP cluster is in maintenance mode"
Merge "Revert "Refactor configuring of floating ips on a router.""
Merge "Bumps hacking to 0.7.0"
Merge "Fix case error in qpid exchange name.  s/Direct/direct/"