Changed relation between actions and keys

Now have a map of static arrays of 5 keys.
Basic test were made, made to be faster than the old implementation
Starting the Console object
Working multibinds
More editable actions

Actions now have a type, mean default, toggable etc..
Reworked the controls functions, to get info about actions or keys
multi bind config and console
Merge branch 'develop' into cvar