Allow users to stop a process in BACKOFF state.

Hi,

Currently there is no way to stop a process in BACKOFF state. When trying to stop it with "supervisorctl stop <process>", the command fails because there was no PID to kill.

This patch fixes the issue by making the kill() function reset processes in state BACKOFF to state STOPPED.