To support setting iscsi target as a one time boot option some code
changes were made earlier in the `set_one_time_boot` API of
'RISOperations' class. However this doesn't completely address the issue
since the 'RISOperations' object can not be used directly and only can be
exposed via 'IloClient' class. This requires the API signature to be changed
for the 'IloClient', 'IloOperations' and 'RIBCLOperations' classes.
Changes 'set_one_time_boot' API signature to allow to accept MAC
value which is required when setting the boot device to iscsi target.
Change-Id: Ib47345a69e39e3a8183b84d5645c98c923e80b37
Closes-Bug: 1723863