added windows keyboard support
fixed issues on win32 and mac keyboard
ios and mac projects unified in one simple xcode project

Not finished yet:
 - iOS only includes Test Cpp (Simple Game not working yet on iOS)

It is easier to maintain and add more targets, files, etc.
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into windows_keyboard_support
KEYBOARD_SUPPORT renamed to CC_KEYBOARD_SUPPORT
Merge branch 'develop' into ios_mac_one_project
SimpleGame and HelloCpp works as expected

their Info.plist was broken
Adds JS tests for iOS
Obfuscated Test JS added on iOS and Mac

new version of game.js. I guess it was autogenerated
Adds const to getters

Many getters in cocos2d are not declared as const.
This patch adds const to many cocos2d properties, specially in CCNode and
subclasses
Adds more const in getters

In Sprite and Texture2D
setTexParams() is passed as a const reference

All structs (PODs), should be passed as const reference.
eg: Size, Point, ccTexParams, etc... should be passed as const reference.
Merge branch 'const_love' of https://github.com/ricardoquesada/cocos2d-x into const_love
Merge pull request #3060 from ricardoquesada/ios_mac_one_project

issue #2372: ios and mac projects unified in one simple xcode project
Regenerated xcode4 templates plist files due to missing few important files and causes compile error
issue #2373:add const in pkg files
Add namespace prefix to selector macros
issue #2373:fix a compiling error
Merge remote-tracking branch 'upstream/develop' into add-namespace-to-macro

Conflicts:
	cocos2dx/cocoa/CCObject.h
Merge pull request #3072 from minggo/const_love

Fix compiling errors of #3070