Prevent bare words being interpreted as sub commands in cmd line
Prevent bare words being interpreted as sub commands in cmd line

Currently we allow version and help as subcommands and ignoring
others, though this conflicts with command line options as it
ignores the rest of the options and use default parameters.
Instead now we change to bail on unrecognized command to prevent
misconfigurations which may arise from this.

glycerine/hnatsd,glycerine/hnatsd,ericpromislow/gnatsd,mitghi/gnatsd,glycerine/gnatsd,ericpromislow/gnatsd,glycerine/gnatsd,apcera/gnatsd,glycerine/hnatsd,apcera/gnatsd,wallyqs/gnatsd,nats-io/gnatsd,mitghi/gnatsd,nats-io/gnatsd,wallyqs/gnatsd