fix: correct methods overriding

Don't add new listener for kill event, but override ProcessLauncher's methods for correct exit.
Merge remote-tracking branch 'j0tunn/fix-hang-after-kill'

Conflicts:
	index.js