issue #2075: Adding spine editor support. Adding a new test 'SpineTest' in TestCpp, adding the parse code in "extensions/spine". It works only on iOS now.
issue #2075: Updating TestCpp for mac.
Adding spine/spine-cocos2dx.h to cocos-ext.h.
fixed #2075: Updating iOS template.
issue #2075: Updating extensions project for linux, native client and marmalade.
issue #2075: Adding spinetest in TestCpp for win32.
issue #2075: Updating TestCpp project setting for marmalade and linux.
issue #2075: Updating Makefile of TestCpp for native client port.
tabify for makefile.
fixed #2075: Updating multi-platform template project settings.
Merge pull request #2437 from dumganhar/iss2075-spine-support

fixed #2075: Adding spine editor support.
fix bugs about CCMenu
1. CCMenu::setHandlerPriority(int) has the same effect whit CCMenu::setTouchPriority(int), but the code in CCMenu::setHandlerPriority(int) will cause assert error when it is called before CCMenu::registerWithTouchDispatcher()
2. menuItems in CCMenu will still activate or re-selected when CCMenu is set to disable after CCMenu::ccTouchBegan()