Refactoring the code , replacing all cocos2d-x 2.x elements for  cocos2d-x 3.x equivalents

I have replaced all cocos2d-x 2.x elements I have seen all over the code for the 3.x equivalents.

I have also compiled it for win32 , updated the AppDelegate.cpp file so it looks right (without misplacing sprites) when compiled as native win32 application.

I also have updated the .gitignore so it excludes all the files created by Visual Studio during the build process.