Terminate kscreenlocker_greet and don't kill it on unlockRequest
When the screen should get unlocked the greeter process needs to be
terminated. This is handled in various places correctly except for the
logind integration. There kill was used instead of terminate resulting
in no cleanup. With the new long running kcheckpass this results in
orphaned kcheckpass processes.