App::Options combines command-line arguments, environment variables,
option files, and program defaults to produce a hash of option values.
