+ added support for user configs
+ users can now rebind default controls
+ new command line argument: -config can be used to load configs other than default.cfg
+ added lots of new code to handle dynamic key bindings, mostly in i_funcs.c