Merge pull request #2959 from dumganhar/develop

issue #2129: Re-adds 'CC' prefix to objective-c classes for all projects...
Merge pull request #2960 from dumganhar/develop

Removing unused files [tools/lua_project_generator]. [ci skip].
Merge pull request #2961 from dumganhar/develop

issue #2289: Don't make Action be inherited from Clonable.
[Win32] undef MessageBox since it will be conflicted with cocos2d::MessageBox.