Add support for more API calls

 * listDiskOfferings
 * detachIso

Added to be able to boot from ISO to kickstart installation from an
empty block device.