feature #1791: new saveas hot functionality in the core
feature #1791: manage the image lifecycle during the saveas hot operation
feature #1791: set the hotplug_saveas state at the beginning of the action. Allow for suspended and poweroff to be saveas-hot valid states.
feature #1791: Use HOTPLUG state to prevent saving twice an image. Rename functions and variables to saveas_hot. Use events to triggers save as
feature #1791:HOTPLUG states in delete action
Merge branch 'master' into feature-1791

Conflicts:
	include/LifeCycleManager.h
	include/VirtualMachine.h
	src/lcm/LifeCycleActions.cc
	src/lcm/LifeCycleManager.cc
	src/lcm/LifeCycleStates.cc
feature #1791: Add all cpds actions
feature #1791: Add onevm saveas --hot to CLI and Ruby OCA
feature #1791: minor typos
feature #1791: more minor typos
feature #1791: proper state checking
feature #1791: proper state checking for simple save action as well
feature #1791: Add new states to JAVA bindings, and Sunstone
bug #1799: Remove NAME from template in VMTemplate and Document classes
feature #1791: fix the ceph cpds script
Merge branch 'feature-1791' of git.opennebula.org:one into feature-1791
Merge branch 'feature-1791'