Initial Python 3 porting.
Use python3 as script interpreter.
Parse the socket mode explicitly in octal.
Fixed all obvious byte/str errors.
Tidied up super() calls.
Merge branch 'master' into python3
Merge branch 'master' into python3

Conflicts:
	pdm/cli.py
	pdm/srv.py
Merge branch 'master' into python3

Conflicts:
	pdm/perf.py
Give the Python3 package a differentiating name.
Merge branch 'master' into python3
Merge branch 'master' into python3

Conflicts:
	setup.py
Merge branch 'master' into python3
Made relevant Python3 changes.
Merge branch 'master' into python3

Conflicts:
	pdm/sshsock.py
Merge branch 'master' into python3

Conflicts:
	pdm/sshsock.py
Merge branch 'master' into python3
Made relevant Python3 changes.
Merge branch 'master' into python3

Conflicts:
	pdm/srv.py
Merge branch 'master' into python3
Merge branch 'master' into python3

Conflicts:
	setup.py