pysrun: implement consistent exit codes
pysrun: implement consistent exit codes

Exit codes are now consistent and documented.  1 is used when server
rejects you, 2 for misconfiguration, 4 for OS errors and 8 for undefined
output from server.

congma/pysrun