disallow tcp:// from defaulting to 127.0.0.1:4243

This stops docker from accepting tcp:// as a valid bind address.

This makes Docker accept only addresses such as:
```
tcp://:5111
tcp://127.0.0.1:5111
```

This also contains 2 documentation related changes.