Cleanups

 * SOCKSv5Reply changed to a newstyle class
 * Move the pluggable transport specific auth code into it's own routine, with
   lots of comments.

Thanks to isis for the help.