Cleanup: simplify FileSourceListProvider and make DefaultConfiguration ctor symmetric