finished (?) making it ipv6

fixed up some remaining ipv6 things:
got rid of padding that mapped ipv4 to ipv6
made socket.accept() get the right number of variables