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