This commit addresses some of the bug fixes which includes -
1. Changing boot_mode to lower, as accepted by set_pending_boot_mode
2. Increasing the timeout and number of retries to check for status
of iLO
3. Fallback to RIBCL for reset_ilo for 'gen9' servers.
Change-Id: Iacd122ffecaecbda671bcf21fad660f5c9592a61