Merge pull request #4 from cocos2d/master

Merge from the latest version of cocos2d
Added config macro for "spine" extension
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
CocosDenshion: fixed wrong assertion in android OpenSL engine

Playback rate interface cannot be initialized for some players in
android 4.x, it's not cocos2d bug.
Solving 'black screen' on android
Now opacity option for shadow in CCLabelTTF works.
fixing Linux build
issue  #2377:add scriptHandlerMgr and modify ActionManager.lua
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into ScriptHandler
issue  #2377:Replace the CallFunc script Handler and repair Testlua Bug
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into ScriptHandler
issue  #2377:Remove registerNotificationHandler function
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into ScriptHandler
issue  #2377:Adjust tab and space
Changed the order of function calls within CocosDenshion::SimpleAudioEngine::end()
to first detach the OpenAL source from the buffers so that sound buffers can be successfully deleted afterwards.

Additionally, improved the documentation within the header file a little bit.
issue  #2377:Modify the ScripthandlerMgr struct and modify some lua test samples
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into ScriptHandler
issue  #2377:Del register/unregister function in .cpp and .h files
issue  #2377:Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into ScriptHandlerMgr