Issue #2460847 by alexpott: Allow optional configuration to be installed when its dependencies are met