Reduce redundancy in conductor manager docstrings

Saying `RPC (Remote Procedure Call) calls' is redundant.

Change-Id: I5772f55fa7309c88688f8a62a155b3011dab0a38
Add send-data-to-ceilometer support for pxe_ipminative driver

This patch will implement pxe_ipminative driver *get_sensors_data* method to get
sensor data by pyghmi get_sensor_data() method call.

Spec:
https://github.com/openstack/ironic-specs/blob/master/specs/juno/send-data-to-ceilometer.rst

Related patch: https://review.openstack.org/#/c/72538/

Change-Id: I2368e78e39970b7a3cffe3d8cb2dd3fce5056635
Fix minor issues in the DRAC driver

This is a following patch of 2eb3c12ce3fb2b2eb4408367f2c950724a098d93. The
issues this patch fixes are:

* Put the ReturnValue constants in a common place so it can be used by
  the power and management interfaces code.
* Move the filter object creation to inside the client. This also adds
  a new exception DracInvalidFilterDialect which is raised if when an
  invalid filter dialect is specified.
* Fix the docstring of the find_xml method to reflect the values returned
  in case an element is not found.
* Move the helper test function _mock_wsman_root() to a common place
  and update tests to use it.

Change-Id: Iefc3993f61e32a3a50faf4b9bd80aaab6ae1d3bf
Merge "Add send-data-to-ceilometer support for pxe_ipminative driver"
Merge "Reduce redundancy in conductor manager docstrings"
Use metadata.create_all() to initialise DB schema

There is no need to run database migration each time, when we want to
get a new actual database schema. Running all migration scripts takes a
long time on production databases and can be not suitable for SQLite
because of Alembic limitation.

Added create_schema() method, which supposes to be used for initial
installation instead of upgrade('head').

Partial-Bug: #1347604

Change-Id: I039d955f051eda015bef2299122fd1f0fb5c46da
Control extra space for images conversion in image_cache

Size of image converted to raw format can be growing up to virtual_size.
This patch adds new _fetch_to_raw function to image_cache which try to
free extra space for image conversion if needed.

Closes-Bug: #1356362
Change-Id: I69712b078113ef0640859389ef4ab9039135f612
Merge "Fix minor issues in the DRAC driver"
Merge "Control extra space for images conversion in image_cache"
Merge "Use metadata.create_all() to initialise DB schema"
IloVirtualMediaIscsi deploy driver

This commit introduces a new deploy driver which uses iLO virtual
media to boot up proliant baremetal nodes, and uses iSCSI to deploy
the baremetal nodes.

Change-Id: I98f47ed6082a3a28fce3148f6d5177cdb5c61881
Implements: blueprint ironic-ilo-virtualmedia-driver