This commit updates proliant hardware manager as
per the latest Ironic:
* Every clean step and get_clean_steps() must accept
the arguments node and ports which are dictionaries.
* Removes erase clean step using shred because it is
already supported in IPA.
* Register create_configuration and delete_configuration
as clean steps.
* Make delete_configuration() return the current raid
configuration on the system.
Change-Id: Ia8f0139e9b86abdee7566e352788b1fa53ad09d9