ceph/ceph — pull request #2248 by theanalyst (2014-08-13 10:52:57+00:00)
Title: rgw: move generic server usage after all options

Since generic_server_usage() exits after printing the options, any other
help options should be printed before that. Now the help for radosgw
looks like the following:

```
usage: radosgw [options...]
options:
--rgw-region= region in which radosgw runs
--rgw-zone= zone in which radosgw runs
--rgw-socket-path= specify a unix domain socket path
-m monaddress[:port] connect to specified monitor
--keyring= path to radosgw keyring
--logfile= file to log debug output
--debug-rgw=/ set radosgw debug level
--conf/-c FILE read configuration from the given configuration file
--id/-i ID set ID portion of my name
--name/-n TYPE.ID set name
--cluster NAME set cluster name (default: ceph)
--version show version and quit

-d run in foreground, log to stderr.
-f run in foreground, log to usual location.
--debug_ms N set message debug level (e.g. 1)

```
This should sync the help options displayed similar to man page options
in current master. This should close documentation bugs #8112 & #8864

Signed-off-by: Abhishek Lekshmanan