bugfix: Validate list preference values on load.

This eliminates problems when list items are removed between releases.
For example, if you remove an available input plugin, and the user had
been using that plugin, you want the app to quietly revert the setting
back to the default value.