issue#3630:Adjust some method for more easily create and change type.
update lua binding configuration for label.
1.update lua binding configuration for label.
2.recover old method[createWithTTF]
Relieve inherit from LabelProtocol
fix compiling error
Update VS project file.
Merge pull request #5076 from Dhilan007/develop_vs

Update VS project file.
Compilation fix: Updates cocos_files.json and removes unused  in template.
Merge pull request #5077 from dumganhar/compilation-error-fix

Compilation fix: Updates cocos_files.json and removes unused files in template.
Sprite: removed _hasChildren

_hasChildren has been replaced with !_children.empty()
Merge pull request #5041 from Dhilan007/develop_label

closed #3630:Uses a struct of TTF configuration for Label::createWithTTF  to reduce parameters and make this interface more easily to use.
Merge pull request #5078 from ricardoquesada/sprite_fixes

Sprite: removed _hasChildren