bug #2630: only process domains with information
feature #1762: add pae, acpi, apic options to xen
feature #1762: add apic feature to kvm
feature #1762: add tablet usb input to xen
feature #1762: add device_model to xen features
feature #2143: add machine type to KVM deployment file

Based on a patch submited by Vladislav Gorbunov <vadikgo@icloud.com>
in http://dev.opennebula.org/issues/2143#note-2
Feature #2568: Support for RBD Format 2 images
Feature #2568: Refactor RBD2 format contribution by Bill Campbell:

- Use BRIDGE_LIST instead of HOST
- Minimize the number of SSH connections
- Use default STAGING_DIR
- Add possibility to choose the RBD_FORMAT
- Add possibility to add "-O rbd" to the "rbd" command line args
Reapply fixes for Bug #2110 and Bug #2271
Feature #2568: RBD format 1 as default. Handle properly both formats
Feature #2556: Create image without filesystem on ceph datastore
Feature #2556: Refactor Vladislav Gorbunov's contribution
Feature #2568: Fetch RBD format attribute from the VM in the TM scripts
feature #2567: add KVM hyperv feature

Signed-off-by: Javi Fontan <jfontan@opennebula.org>
feature #2567: move hyperv options to kvm config file
feature #2547: add localtime feature to kvm

Signed-off-by: Javi Fontan <jfontan@opennebula.org>
feature #2485: add extra spice options to KVM
Bug #2645: A VM disk detach leaves Images to be saved-as in LOCKED state
feature #2547: add localtime feature to Xen
Feature #2732: added option http_proxy to oca ruby client