Merge pull request #3693 from dumganhar/iss2087-new-event-dispatcher

issue #2087: Adding Event::setUserData and Event::getUserData, making some methods inline.
rename test case to correct name
Merge pull request #3694 from dabingnn/release30_bug_hot_fix

rename test case to correct name
Merge pull request #3695 from dumganhar/iss2087-new-event-dispatcher

Make XXXEventListener as friend class of XXXEvent. Move the test of eventdispatchertest.
Merge pull request #3696 from dumganhar/iss2087-new-event-dispatcher

issue #2087: Adding  new event dispatcher test and bug fixes.
Merge pull request #3697 from dumganhar/iss2087-new-event-dispatcher

Fixing MenuTest crash.
make Director::end() reantrant
Merge pull request #3698 from minggo/develop

make Director::end() reantrant
Fixing crash of ACC-Test.