FIRST THINGS FIRST: Delete or rename your keybindings.ini (def_keybindings.ini already has the most important bindings) or else you won't be able to do anything!
Changes:
Multiple joy stick support should now fully work with KeyBinder too (only tested with 0/1 joystick)
Reloading the OIS Devices now works with KeyBinder too
Modified ConfigValueContainer to accept arbitrary section names
added tkeybind to temporary bind a command to a key
Fixed dlleport issue in ArgumentCompletionFunctions.h
Internal changes:
General cleanup in initialisation of KeyBinder
All names of keys/buttons/axes are now statically saved in InputInterfaces.h
Move a magic value in KeyBinder to a configValue (MouseWheelStepSize_)
Separated ConfigValues from Keybinding ConfigValueContainer in KeyBinder (looks much nicer now )
Moved some performance critical small function to the inline section
Removed the ugly keybind function construct from the InputManager