Catch errors from registry keys having the wrong type; print warning and use default value instead.
Make settings parse command-line even when registry key doesn't exist.
git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@540 a9f3cfff-6c41-7446-b0ca-052bd761e6eb