fix lookups if you end up with the pygeoip library instead of GeoIP
make sure we're using local listen address for hidden-service local endpoints
make example less likely to conflict with system tor
better port defaults.

Make defaults for launch_tor* examples less likely to conflict with
a system Tor.