Fix the last remaining Haptic Feedback issue
Commit 902c0a2 and d339d72d fixed the issue of double haptic feedback (The modules and the original). But it seams that a very few Samsung ROM's invokes haptic feedback differently as the hooked method did not disable it. However, it does not provide haptic feedback on vertual keyboards.
Make sure that IPC Listeners really is alive before using them
Checking if the connection is alive is not enough, the log still get's floated with captured errors. So we ping the listeners instead and also add a listener to remove them once they are dead.
Send broadcasts with user information
This is no big deal, but Android 4.2+ wants user information to be sent along with certain events like broadcasts. It's not gonna fix anything, it will just remove some warnings from the log.