go.net/proxy: make use of constants

R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/7299056
diff --git a/proxy/socks5.go b/proxy/socks5.go
index 4319ffc..cc777af 100644
--- a/proxy/socks5.go
+++ b/proxy/socks5.go
@@ -175,9 +175,9 @@
 	bytesToDiscard := 0
 	switch buf[3] {
 	case socks5IP4:
-		bytesToDiscard = 4
+		bytesToDiscard = net.IPv4len
 	case socks5IP6:
-		bytesToDiscard = 16
+		bytesToDiscard = net.IPv6len
 	case socks5Domain:
 		_, err := io.ReadFull(conn, buf[:1])
 		if err != nil {