Allow user controller bindings
The game uses Simple DirectMedia Layer to get a common interface to different controller styles. It uses this method to retrieve a list of controller bindings from https://github.com/gabomdq/SDL_GameControllerDB. This works well except in my case where it turns out there was a bug in the bindings for my controller.
Currently the game tries to retrieve this file first from "%LOCAL_PATH%/gamecontroller_db.txt" and then from "%GLOBAL_PATH%/gamecontroller_db.txt". I am proposing also letting it look for bindings in the config directory "~/.config/openmw/gamecontroller_db.txt".
I may have misunderstood the purpose of "%LOCAL_PATH%". On my game it is configured to something that doesn't even look like a path but this could be my fault. If this is the preferred way to do it then feel free to close this request.