Program option: configuration file and CLI

add two different kind of option:

* a CLI option: a CLI is only accessible via the command line interface
* a configuration option: a configuration option is accessible both from a
  configuation file and the CLI.

actually, as we don't need this feature, I disable it (see #if 0)