Cocos2dx callfunction should be changed

It is common that we change our callbacks and we cast no args function to ccallFuncO and other stuff

those changes will fix issue in compile time.

in CCObject.h

#define schedule_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfunc_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncN_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncND_selector(_SELECTOR) static_cast (&_SELECTOR)
#define callfuncO_selector(_SELECTOR) static_cast (&_SELECTOR)
#define menu_selector(_SELECTOR) static_cast (&_SELECTOR)
#define event_selector(_SELECTOR) static_cast (&_SELECTOR)
#define compare_selector(_SELECTOR) static_cast (&_SELECTOR)