1. remove redundant code in NewRenderTexture 2. rename protected beginWithClear to _beginWithClear
move rendering callback to RenderTexture
move begin(), end(),draw() to RenderTexture
TestCase Use RenderTexture instead of NewRenderTexture
update Xcode project file& android.mk
remove NewRenderTexture Class
remove NewRenderTexture include file
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
rename protected _beginWithClear to beginWithClear
Merge pull request #4603 from dabingnn/develop_mergeNewRenderTexture

Develop merge new render texture