append GL_ARB_separate_shader_objects pragma at loading
renamed sampler texture unit names and added projectionMatrix
upgrade version of each qml files to Qt 5.2