Major settings (de)serialization refactoring.

Added embedded DMPModControl.txt for cleaner code.
Changed several usages of Path.Combine for later possible backward compatibility.

Changed some things around for better maintainability.