In case of forbidden transition, recover

Make sure the current status is returned in case of forbidden state
transition: allows the machine to still halt if it needs to.
Fix Status-> State
default value for the load MUST be float
Always pass the avgLoad to the Halting
Do a State mapping with what is expected in the
VirtualMachineMonitorAgent
Handle the case the state transition is forbidden (Halted to anything)

Allows the instance to be terminated, whatever the state it tries to
report from.
Merge pull request #77 from sposs/fixTransition

Fix transition