This commit adds a command-line interface to `daemon`:
```
usage: daemon [-h] [-c FILE] [-d] [--nrm_log NRM_LOG] [--hwloc HWLOC]
[--argo_nodeos_config ARGO_NODEOS_CONFIG] [--perf PERF]
[--argo_perf_wrapper ARGO_PERF_WRAPPER]
optional arguments:
-h, --help show this help message and exit
-c FILE, --configuration FILE
Specify a config json-formatted config file to
override any of the available CLI options. If an
option is actually provided on the command-line, it
overrides its corresponding value from the
configuration file.
-d, --print_defaults Print the default configuration file.
--nrm_log NRM_LOG Main log file. Override default with the NRM_LOG.
environment variable
--hwloc HWLOC Path to the hwloc to use. This path can be relative
and makes uses of the $PATH if necessary. Override
default with the HWLOC environment variable.
--argo_nodeos_config ARGO_NODEOS_CONFIG
Path to the argo_nodeos_config to use. This path can
be relative and makes uses of the $PATH if necessary.
Override default with the ARGO_NODEOS_CONFIG
environment variable.
--perf PERF Path to the linux perf tool to use. This path can be
relative and makes uses of the $PATH if necessary.
Override default with the PERF environment variable.
--argo_perf_wrapper ARGO_PERF_WRAPPER
Path to the linux perf tool to use. This path can be
relative and makes uses of the $PATH if necessary.
Override default with the PERFWRAPPER environment
variable.
```