Make settings engine able to tolerate files that are locked for write, when necessary
Fix corner case bug found by inspecting code
Merge pull request #32 from Mike-GC/feature4355

Settings Engine Compatibility With App Database Files