Witch Thief: New Input rebinding menu!

This patch introduces a new menu for rebinding controls for all the input methods you use, controllers, keyboards and mice. It's bound to have some issues with it but for now it's a huge improvement on the old system. L…