Fix saving of ingest module settings, change file ext mismatch module na...

The context-sensitive enabled/disabled ingest module settings were only written to disk when an ingest was completed, leading to multiple message box reports about missing modules. The settings are now saved whether the user cancels out of the add data source wizard or run ingest modules dialog, the so the warning message will only appear once. This allowed for restoring the name change for the file extension mismatch detector module that was reverted in a previous commit.