Add hostname and port properties; cleanup

- Tunnel.hostname and Tunnel.port specify the default hostname and port
  used by the tunnel
- Use `user` property for HTTP authentication instead of `username`
- More status message filtering for TestingBotTunnel
apidoc script now pulls gh-pages first