Collada support improvements

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.