SettingsDialog adjustments

Control resizing and limit input of prefix edit box
Better storage of default values in parser

A const ParserDefinition is used to store default values in the parser. Plus, the values didn't need to be wstring as they were previously. *Note:* These changes were copy/pasted from a commit on another local branch.