Graceful degradation

Apex unit tests can make configuration changes during a test run to confirm features work as expected when enabled or disabled. (TBD)