[Qt-desktop] Allow user keys binding

Update control dialog to allow user to redefine controls.
Save mapping in config file.
Clean Qt code to remove duplicate table of keys.
Modify Qt project file to relink correctly when a static lib change.