issue #2905: android samples run ok
Merge pull request #3999 from minggo/iss2905-adjust_folder

issue #2905: android samples run ok
issues #2905:add miss file
issue #2771: implement getShapeAtPoint and getShapesAtPoint
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into iss2771_physical
issue #2905:ndk-r8e build ok now
Merge pull request #4001 from minggo/iss2905-adjust_folder

issue #2905:ndk-r8e build ok now
issue #2771: fix some compile error in win32
Merge pull request #4002 from boyu0/iss2771_physical

issue #2771 physical
Merge pull request #4000 from Dhilan007/di0002

issues #2905:add miss file
Remove event controller codes from Layer class. HelloCpp works.
Adding onEnterHook, onXXXHook for Node.
Refactor event dispatcher. Remove non-node relative member variables.
Event Dispatcher refactor commit. TestCpp could run.
Use eventDispatcher to dispatch event. Remove controller codes in Layer.
bug fix in EventDispatcher.
Update menu test.
Updating jsb.
fix crash.
bug fix for EventDispatcher.