added mltw::traits classes, fixed mltw::gl classes and supported uniform
variables
added test/traits/.gitignore