add server.listen docs for random port assignment

Documentation was missing the possibility of having server port randomly assigned.
I don't think a second method documentation section is needed for TCP listens. But I think you have found a bug in the documentation line above, it should read:

```
### server.listen([port, ], [hostname], ....
```
because port is optional.