Updated for windows
Windows VC++ project created

not working well
New input management system

The new input management system seems to be faster than the first one.

Now the input data is located in a Singleton class called InputList, so
I don't have to create a new struct with the input data to update the
list. I access directly the unique InputList instance.

In the first test, a single click has generated over 1700 state of the
right button of the mouse.
Update and test  TestState.cpp
New input management system now working on Windows. some little changes

.gitignore updated
Update: some more test in Windows. It works well

Test: Change and Swap States
Update: more testing for Mac OSX
GraphicsManager added. just basic methods Updates in other classes
Merge branch 'Development'