nsqd: add client configurable output buffering

* add --max-output-buffer-size command line option
* add --max-output-buffer-timeout command line option
nsqd: re-organize command line flags