Add the PXE VendorPassthru interface to PXEDracDriver

Without the PXE VendorPassthru interface to expose the "pass_deploy_info"
method in the vendor_passthru endpoint of the API the DRAC it can't
continue the deployment after the ramdisk is booted.

Closes-Bug: #1379705
Change-Id: I21042cbb95a486742abfcb430471d01cd73b3a4a
Enable H904 PEP8 check

Fixes all files with the PEP8 error:

   H904  Wrap long lines in parentheses instead of a backslash

and enables the PEP8 check in tox.ini.

Change-Id: Ie3314487a45d34f59304a5b24eef9488ca3ce35e
Enable H702 PEP8 check

Fixes files with the PEP8 error:

    H702  Argument to _, _LI, _LW, _LC, or _LE must be just a string

and enables the PEP8 check in tox.ini.

Change-Id: I6ca187535981d9809ca221e90de38988601f96e0
Merge "Add the PXE VendorPassthru interface to PXEDracDriver"
Enable H405 PEP8 check

Fixes files with the PEP8 error:

    H405  multi line docstring summary not separated with an empty line

and enables the PEP8 check in tox.ini.

Change-Id: I632c89e2a1783be8305a8a8cea7ae9d3bb55b62c
Merge "Enable H904 PEP8 check"
Updated from global requirements

Change-Id: Ifd93e08d3819e2ab419ccb30ddb577e021f6c896
Merge "Enable H702 PEP8 check"
Merge "Updated from global requirements"
Merge "Enable H405 PEP8 check"
Enable H307 PEP8 check

Fixes files with the PEP8 error:

    H307  like imports should be grouped together

and enables the check in tox.ini.

For the modified files, made sure the import order matches the
template as described in:

http://docs.openstack.org/developer/hacking/#import-order-template

This order is currently: stdlib, 3rd-party, and project imports.

Change-Id: I4538356c207535b778da1273aadcf3b4a7b20383
Enable H305 PEP8 check

Fixes files with the PEP8 error:

    H305  imports not grouped correctly

and enables the check in tox.ini.

Import order is: stdlib, 3rd-party, project imports

Change-Id: I81fc67bc9f79c514b6f4941a13e44c95badd34e2
Fix F812 PEP8 error

One file was redefining a variable, thus exposing this PEP8 error:

    F812 list comprehension redefines 'n' from line 1868

This fixes it and enables the check in tox.ini.

Change-Id: Ifa9a2365160db1b8ec80b274f3458cea6bd1f653
Updated from global requirements

Change-Id: I2551912dbcc2cc259c2229332d43c09db9fa9052
Enable E111 PEP8 check

Fixes files with the PEP8 error:

  E111 indentation is not a multiple of four

and enables the check in tox.ini.

Change-Id: I9e4e8d6b59d018367febd9362cbc9bc3e79ebd53
Merge "Enable E111 PEP8 check"
Add documentation for iLO driver(s)

This commit documents the information on enabling and
configuring iLO driver(s).

Change-Id: I596b1c5631438bed783bf94df1fa92190b9ba0fd