EventDispatcher is managed by Director now, like Scheduler and ActionManager.
issue #3069: Using `std::string` to initialize `EventCustom`. It will be easier for editor parser to emit callback event.
issue #3069: Updating Custom event test.