Migrate InputSettings to use Settings infrastructure, thus making it work with portable settings (OpenRails.ini).
Massive clean-up of keyboard options tab and keyboard input editing controls used on it.
git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@2009 a9f3cfff-6c41-7446-b0ca-052bd761e6eb