Now it compile on windows
Merge branch 'procedural' into menu

Conflicts:
	client/src/Chunk.cpp
Merge branch 'develop' into menu
Improved Widget Placement and font management

Panels have a map of font, key is a string
General improvement on widget placement

Worked on the keyPanel interface
Moved some widget's getters (zone for example) into the public section
changed the police
Added A checkBoxWidget Class
Can now bind / unbind keys on actions from menu

Added a method to unbind keys in Controls
Worked on the Keywidget
Implemented the control panel as in armagetron
Cleaned Keywidget and rearranged Keypanel widget's placement
Console commands must now be preceded by a /, made the unbind command
Merge branch 'cmake_build' into develop
Took out the parser code from Settings and made a parser object

Much refactoring, Wow
Added the exec command

Obviously if the fileConfig exec itself (can also be A -> B -> A), the program will crash.
Now unbind key from all action before binding
Added an Historical class, used by the console
Can print cvar's info by preceding the name with a /
Completed the keywidget and keypanel

When a key is bound on an action, it is unbound to it's other action
This changement is now also graphical
Removed noexcept for MSVC compatibility
Removed and(&&) or(||) and not(!) replacement operators because they are not compatible with MSVC