sdk: regenerate against latest api

- events can be added now (user defined events)
- events can be removed now
- vm can be removed now, but it's disk/s kept (added disks.detach_only property to VMDisks)
- to host add()/update() methods added power_management.agents parameter
- host can be added now by using cluster.name (not only cluster-id)
- to disk added permissions sub-collection
- to NIC added "linked" property (can be changed to reach desired link state)
- to NIC added "plugged" property (can be changed to reach desired NIC state)
- to VM added ReportedDevices sub-collection (holds data reported by the guest agent)
- to VMNIC added ReportedDevices sub-collection (holds data reported by the guest agent)
- to PowerManagement added Agents collection
- to VMDisk added move() action
- to cluster added threads_as_cores property (expose cpu threads as cores)
- to CpuTopology added "threads" property (indicating amount of available threads)
- to Host added "libvirt_version" property
- to Host added "hardware_information" property (containing BIOS information)

Change-Id: If10fee5e8da7910ba0409b1fde78ae31aaaa34e0
Signed-off-by: Michael Pasternak <mpastern@redhat.com>