commands: stop charon: unlink the pid file before killing

In this way we are sure the file will be removed even if charon
crashed
commands: allow user to define hook to intercept the boot of a VM

in this way user can reloate the VM or change its libvirt xml file
on the fly
commands: remove weird messge regarding "rocks reference before assignement"