Root device hints

Allow passing hints to Ironic to decide which device should be selected
for the deployment.

Change-Id: I96f029183c7f5648f251003059ae7a07278a7b29
Merge "Root device hints"