Use io.ReadFull to read socks ver/method selection reply.
Repeat listen in rc to specify multiple listen addresses.
Fix command line listen addr parsing.
Remove unused code in error.go
Add option: userPasswdFile.
Parse and load user password file.
Better auth bad request message.
Check port in authentication.
Check duplicate user.
Merge branch 'feature/multi-user-auth' into develop
Refactor handleClientReadError.
Update sample rc to note for duplicate user error.
Use forked bufio to fix build on Travis.
Specify go 1.1 in Travis, remove unnecessary return.
Fix potential direct list assignment race in pac.
Add gov to top level domain list.
Convert sample rc to dos newline for windows bundle.
Add jd.com to direct list.
Close idle server connection earlier to reduce open file number.
Remove some debug printing code.