Pr collada updates

This is the rebased and updated collada-support-improvements

 https://github.com/mkienenb/Terasology/compare/collada-support-improvements?expand=1

The skeletal mesh code runs and creates a skeletal mesh, but I can't tell if it actually creates a working model.

Previously.....

Support vertex-colored meshes

Support non-triangle meshes

Add up-axis support

Add WIP skeletal mesh code

I made a copy of vertexColored.mat in engine from my resources module. There's not much to it, but it'll provide something for module folks to use without having to invent it from scratch.