Multiple firmware components in the same resource

In order to handle job queues and reboots, changed the firmware install from uri resource
to take the parameter idrac_firmware as an array of hashes