Allow users to set additional configuration options

These changes allow a user to set additional configuration options via environment variables. The CONFIG_OPTS array defines variables that can be set in this fashion. 

To support this feature set_config has been modified to allow users to set config options to true, false and numeric values with proper (no) escaping. I've also added blank_config and del_config functions to facilitate configuration option setting.