add support for vectors of float for both veriable buffer and uniforms and implement dispose
ignore intellij idea project files
add glsl shaders
add glsl shader support for cpp and flash (require a agalminiassembler)
use glsl2agal swc at runtime to convert glsl to agal if directive specified
allow to not pass agalinfo (if cpp or using glsl2agal) + add setUniformFromByteArray
preliminary work for render to texture
fix some of the TODO and add a GLSL API common to both cpp and flash
Merge remote-tracking branch 'upstream/master'