Fixed some errors with idrac_settings around chassis-name and users
Merge pull request #71 from asaenz/idrac_settings_fixes

Fixed some errors with idrac_settings around chassis-name and users
convert to array if single hash
only require asm/util
Merge pull request #72 from logankimmel/convert_hash

Convert hash
changes to support raid config for clone
Merge pull request #73 from dell-asm/dellIdrBranch

changes to support raid config for clone
ASM-2475 choose available raid controller

Previously RAID.Integrated.1-1 was always used, which might not
exist. This commit finds all RAID controllers, pick the first one and
defaults to integrated raid if none is found. Integrated raid is
preferred if both integrated and slot raid exist.
tweak bios_settings to work with strings

When running through puppet apply with a manifest generated by
yaml2manifest.rb, the bios settings come through as strings
rather than booleans.  This fixes up the munging to work with
string values of true and false
Merge pull request #74 from gavin-scott/asm-2475

ASM-2475 choose available raid controller
RAID Controller FQDD blank in config XML

In case of HDD is selected as boot device, empty FQDD was getting added to the config XML leading to schema error.
Even though there was no difference between the old and new config difference was getting reported by the process
leading to incorrect config XML import.
Merge pull request #75 from sushilrai/empty_raid

RAID Controller FQDD blank in config XML