fix mpt-statusd mess

It turns out that the mpt-statusd init script is especially bad.
1) It does not support status so we need to instruct puppet to fallback
to running ps to find out if the service runs
2) It does not die nicely leaving defunct processes behind
3) Because of 2 it can also be run multiple times

So, ensuring puppet will find and kill the processes). The -9 might seem
like an overkill, however I found multiple occurences where the 2
processes (e.g. the /usr/bin/daemon /etc/init.d/mpt-statusd check_mpt)
would not respond to SIGTERM so SIGKILL is required instead
Also ensuring they will never start again if the init script is run manually

Change-Id: I31e4f3ddf51dcb19678e0cf34e6d241c2ac36f07