getDescription() works as expected

renames `description` to `getDescription`. Adds `virtual`  to it.
Adds `getDescription` to missing nodes.
More renames of description() to getDescription()
Merge pull request #4480 from ricardoquesada/console_improvements

Console improvements
Merge branch 'develop' into newRenderer

Conflicts:
	cocos/2d/CCGLProgram.h
	cocos/2d/CCLabelTTF.h