Merge pull request #4514 from ricardoquesada/fix_warnings

fixes warning on Label Fragment shader
fixes warnings in QuadCommand
fixes warning compiler
Merge pull request #4515 from ricardoquesada/more_warning_fixes

More warning fixes
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.