Fixes deprecated warnings
Merge pull request #6666 from ricardoquesada/fix_deprecated_warnings

Fixes deprecated warnings
roll back submodule changes
remove unused shadertest
roll back target=android-10
Merge pull request #6668 from dabingnn/v3_fix_accident_changes

V3 fix accident changes
Merge pull request #6667 from super626/improved_glprogram

remove unused shadertest
add deprecated alias  cc.VERTEX_ATTRIB_TEX_COORDS
Merge pull request #6669 from dabingnn/v3_fix_accident_changes

add deprecated alias  cc.VERTEX_ATTRIB_TEX_COORDS
issue #4660: Adds ConvertUTF lib and adds license (LLVM and unicode license).
issue #4660: Refactors utf8 api, make it safer and easier to use.
issue #4660: StringUtils is a namespace now
issue #4660: Updates Xcode project
issue #4660: Updates android.mk
issue #4660: Uses new utf api for Label.
issue #4660: Adds ConvertUTFWrapper.cpp, using llvm::ConvertUTF8toWide and llvm:: convertUTF16ToUTF8String
issue #4660: Oops, utf16 is 2 bytes.
issue #4660: Updates Android.mk
Updates CMakeLists.txt
Updates 2d/CMakeLists.txt