The Renderer is not a singleton

In order to access, you have to get it from the Director

`Director::getInstance()->getRenderer()`
Merge pull request #4516 from ricardoquesada/renderer_is_not_singleton

The Renderer is not a singleton
Cleanup RenderCommand code

RenderCommand code is cleaner
Merge pull request #4518 from ricardoquesada/renderer_with_love

Cleanup RenderCommand code
Adds correct License to Renderer files
Merge pull request #4520 from ricardoquesada/renderer_license

Adds correct License to Renderer files
[scripting] Ignores Director::getRenderer for bindings.
Merge pull request #4521 from dumganhar/develop

[scripting] Ignores Director::getRenderer for bindings.
Adds 'CC' to renderer files
Updates project files file Linux and Android
Renderer is subclass of Object again... needed for Android.

ouch
Revert... android platform is 10
Merge pull request #4525 from ricardoquesada/renderer_files_with_cc

Renderer files with cc
issue #3402:Add the new label lua binding and the releated test cases
Add  support for unsigned short
update vs project for new renderer and fix compiling fail on vs.
Merge pull request #4527 from Dhilan007/new_renderer

update vs project for new renderer and fix compiling fail on vs.
Merge pull request #4526 from samuele3hu/LuaConversion

Add  support for unsigned short
[AUTO] : updating submodule reference to latest autogenerated bindings
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developConversion