Make sure that there is an open file before processing.
Deep merge settings to make sure defaults are preserved if not overridden.
Merge branch 'master' of github.com:mikaeljorhult/brackets-todo