close #4284:testlua TilemapTest->TMX Ortho vertexZ test, the sprite doesn't hide behind the trees.

1.resolve the issue 4283
2.add deprecated support for GLProgram and update the related test cases