don't use named semaphore for syncing image loading thread

Named semaphores are unique across process bounds, therefore a semaphore
left in an invalid state may cause locks on other processes.
The code has been exchanged by using pthread mutex and condition variables
set design resolution  for WatermelonWithme
include cocos2d.h to make android template work
Updating JS-Test.
Merge pull request #2479 from dumganhar/master

Updating JS-Test.
Don't export classes in scripting/lua/cocos2dx_support.
Merge pull request #2480 from dumganhar/master

Don't export classes in scripting/lua/cocos2dx_support.
Merge https://github.com/cocos2d/cocos2d-x
don't use named semaphore in HttpClient

this patch removes using named semaphores for Http requests.
This also destroys the mutexes from CCTextureCache when the thread is
destroyed
Merge pull request #2466 from Weeds/fix-loadAsyncImage

don't use named semaphore for syncing image loading thread
Using the same native stack size for DEBUG and RELEASE target.
#define JSB_MAX_STACK_QUOTA 500000
Update AUTHORS
Merge https://github.com/cocos2d/cocos2d-x
Merge pull request #2482 from dumganhar/js-stack-size

Using the same native stack size for DEBUG and RELEASE target.
Merge https://github.com/cocos2d/cocos2d-x
make AssetsManagerTest and TestLua run on iOS device
Merge pull request #2486 from minggo/master

fix some bugs
update version
Merge pull request #2488 from natural-law/master

Update the umeng SDK
update changelog