Add super call to db Base class

Without this call, multiple inheritance involving the db Base
class does not work correctly.

Change-Id: Iac6b99d34f00babb8b66fede4977bf75f0ed61d4
Add mkfs to the baremetal-deploy-helper rootwrap

The nova-baremetal-deploy-helper uses the mkfs command to
format the ephemeral partition (if configured). The
command works today because it is also defined in the
compute.filters file but we should be explicit here.

Change-Id: I79c31ffd26ff92d35d3d9836f2a8954a9a07c2c0
Add comment/doc about utils.mkfs in rootwrap

We call mkfs in nova/utils.py as well. Updates
the rootwrap file so we document this.

Change-Id: I58a3f4686735f45ee1aafe698f6662ff9d70e1f1
Add boolean convertor to "create multiple servers" API

"create multiple servers" API contains "return_reservation_id" as an
attribute, and the attribute should be boolean. There are the other
boolean attributes such as "on_shared_storage" of evacuate API, they
can be passed with either boolean or string(e.g. "True"). For the
consistency of whole Nova APIs, this patch adds boolean convertors to
multiple_create API.

Change-Id: Id6f458a2ced869a31d5d25d661309973132e9360
Closes-Bug: #1281440
Adds create backup server extension for the V3 API

Moves create_backup functionality out of admin_actions
into its own extension. This is part of blueprint v3-admin-actions-split
which allows more selective enablement of features contained
in the admin actions extension.

Note that XML api samples are no longer generated because bp
remove-v3-xml-api has been approved.

Partially implements bp v3-api-admin-actions-split
DocImpact: Adds os-create-backup extension and moves the
create_backup functionality out of os-admin-actions into
this new extension.

Change-Id: I4858a06df20c552bd55ff2841adbcfc761304f42
Downgrade the log level for floating IP associate

When a deallocating for an instance, it might find a floating
ip is already disassocated, this patch downgrade the loglevel
from exception to info and add floating ip address into the log.

Change-Id: I119c78270c2b24937484329e8fbaaa22546ea021
xenapi plugins: Make sure subprocesses finish executing

Fixes bug 1286187

Neither execute_get_output() nor execute() would wait for the process to
fully finish executing. This could potentially create a race condition
where commands execute in a different order than intended.

Also, for execute() it could cause a process to never finish executing if
it generates enough output to block writing to the pipe.

Change-Id: I3404f4b3ca1cddeec2f3e7b393817a6ccc42bec7
Remove deleted module flakes from openstack-common.conf

flakes: Id2e882837bdde51a60562e8cdd207c7ff0c88a6a

Change-Id: I238e4e5c103dc0475001db80ef6ee8885913a211
Remove log_handler module from oslo-incubator sync

log_handler is now part of
oslo.messaging(I9ea051ec7e3614579341a31d8dc1c13d9514b8a9).

Change-Id: Ic3493b8717c83285e6aafeae23a29d2794a9b2a9
Fixes api samples for V2 os-assisted-volume-snapshots

Corrects the api samples for the V2 os-assisted-volume-snapshots.
The api samples for the create path were incorrect. This patch fixes
them so the documentation for the API will be correct. It doesn't fix
the input validation as it would be a backwards incompatible change.

Closes-Bug: 1286936

Change-Id: I66a9162e637e3d65bcbd7d033c6c173e67178fbe
Merge "Adds create backup server extension for the V3 API"
Merge "xenapi plugins: Make sure subprocesses finish executing"
Merge "Remove deleted module flakes from openstack-common.conf"
Merge "Remove log_handler module from oslo-incubator sync"
Merge "Downgrade the log level for floating IP associate"
Merge "Add comment/doc about utils.mkfs in rootwrap"
Merge "Add super call to db Base class"
Merge "Add boolean convertor to "create multiple servers" API"
Merge "Add mkfs to the baremetal-deploy-helper rootwrap"
Merge "Fixes api samples for V2 os-assisted-volume-snapshots"