Put in a patch from Rick Thiessen to basicauth.

On VPNs this fixes a problem where iguana.webInfo is returning
the IP of the VPN rather than the host/ip that Iguana is running
on.