Fixing compilation issues on linux
Merge pull request #1281 from konstin/master

Fixing compilation issues on linux
Add shaders to MSVC target.
Try to use UBOs to store matrixes for normal map.
Wrote a function that try to put textures into arrays