Add ability to use an alternate password for sudo password prompt

This makes it possible for Overthere to support  `su` commands (where the password to be entered is not the password of the connecting user).