Configuration values can now be set through either environment
variables, or a configuration file. Environment variables have their own
special syntax (being prefixed with RGP_), and will take precedence over
configuration files.
The configuration file is also parsed, not sourced, so that no stray
code would be executed on loading them.