issue #3353:Lua gc mechanism will make the extended attributes of lua userdata disapper
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into toluaerror
issue #2771: fix warning log and fix typo.
1. remove redundant code in NewRenderTexture 2. rename protected beginWithClear to _beginWithClear
move rendering callback to RenderTexture
[LUA] Removes CCCameraDeprecated table in Deprecated.lua.
Merge pull request #4599 from dumganhar/lua-bind-remove-cccameradeprecated

[LUA] Removes CCCameraDeprecated table in Deprecated.lua.
Removes unneeded ‘clone’ in cocos2d_specifics.cpp.
Updates bindings-generator, skips to bind override functions.
Removes unneeded ‘override’ codes, uses `using Node::addChild;` to prevent compiler warnings.
move begin(), end(),draw() to RenderTexture
TestCase Use RenderTexture instead of NewRenderTexture
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into toluaerror

Conflicts:
	tools/tolua/cocos2dx.ini
issue #3353:Add the DisplayLinkDirector lua binding
update Xcode project file& android.mk
remove NewRenderTexture Class
remove NewRenderTexture include file
closed #3478: BitmapFontMultiLineAlignment test shows some unneeded 'line break'
Merge branch 'develop' into develop_mergeNewRenderTexture

* develop:
  [LUA] Removes CCCameraDeprecated table in Deprecated.lua.
  [AUTO] : updating submodule reference to latest autogenerated bindings
  issue #3403:Modify the registerScriptHandler functions inputparams and some EventData struct info
  Compilation fix after this PR (https://github.com/cocos2d/cocos2d-x/pull/4583).
  issue #3403:Delete Camera manual lua binding
  issue #3403:Add the EventDispatcher lua binding and the releated test cases
update CMakeLists.txt