More editable actions

Actions now have a type, mean default, toggable etc..
Reworked the controls functions, to get info about actions or keys