tests for the new sudo python
process will not pass the actual sudo command
implement sudo python in the connection object
needs_ssh is a callable
do not mangle the command if it needs sudo
allow to set a global timeout value
logging will now use the global timeout
make process use the global timeout and pass PATH env vars
bump the version
add logging handling of remote tracebacks
avoid Message attribute errors, bump execnet