Libvirt:Instance resize confirm issue against NFS

when I test resize-confirm on NFS (KVM) using at least two
compute nodes, OSError will occur when try to cleanup the
backup instance directory and will make instance status
"Error".

One way to cleanup resize is using delay_on_retry and
maximum attempts setting. Replace rmtree() because
execute() have more parameters choices.

Closes-Bug: #1248019

Change-Id: Ifb9a500bbba805af0317307c2e7d6903dcd02ad1
Quota violations should not cause a stacktrace in the logs

Don't show exception logs in api log for resize operations
if the resize operations lead to quota violations

Change-Id: Ia101c599908c7652cc07fa4c7e7f1b057943e031
Closes-Bug: #1235389
Sync middleware audit, base, and notifier from oslo

Pull in middleware modules required to support CADF auditing
reports from Nova.  audit.py requires notify.py, and
notify.py requires base.py.  This is why those 3 files are
being synced, and not others in the
openstack/common/middleware directory from oslo.

The following 3 change IDs included in this sync provide
the main parts of the CADF functions being synced:

Ie67cf4a7 Add audit middleware
Iead2431a Middleware: add notifier
I05ff58   Move wsgi module to deprecated package

The following change IDs additionally included in this sync
provide minor updates to the files that were made after the
main parts of the CADF functions were merged in oslo:

I032616   Changed header from LLC to Foundation based on
          trademark policies
I840c43bf add support to ignore certain request
I2099e1ee Enable hacking H404 test
I04b0cf   middleware: code cleanup

blueprint support-standard-audit-formats

Change-Id: Id15f95a0c354270ba2d5aecb12c4f910905e8c20
baremetal: volume driver refactoring and tests

Refactor the LibVirtVolumeDriver to test each step of
attaching and detaching a volume. And add tests.

Closes-Bug: 1240470
Change-Id: I51906bec6ba5d6af71997df277bb368cff81b3b3
Raise better exception if duplicate security groups

Previously a 500 error was raised if one was trying to launch an instance
with a security group that shared the same name as another security group.
With this patch a more clear error message is raised.

Closes-bug: #1161472

Change-Id: I285bedbb2e0b3f4cd24cfa3a9b17131ad0200afa
Merge "Raise better exception if duplicate security groups"
Merge "Libvirt:Instance resize confirm issue against NFS"
Merge "Sync middleware audit, base, and notifier from oslo"
Merge "baremetal: volume driver refactoring and tests"
Merge "Quota violations should not cause a stacktrace in the logs"