Support sudo alternatives that offer sudo-compatible interfaces

Sudo alternatives exist that provide compatible interfaces (see http://www.sudo.ws/sudo/other.html). A DEFAULT_SUDO_EXE constant should be defined for 'sudo' that allows an alternative ANSIBLE_SUDO_EXE to be specified. A patch is attached.