Remove TODOs related to settings parsing

- The types we use in the config entries is hard-coded, so the types
that tryParseValue() checks are sufficient
- An error message has been added for when there's an invalid key for
a setting
Merge pull request #1118 from dorkster/todo_fixes

Remove TODOs related to settings parsing