support for tcn skeletal mesh files

* skeletal meshes can now be scaled and transformed using prefab
* some refactorings to make the tcn loader using the same md5 data structures as the md5loader
We can do this by adding a tcn asset loader to the texture asset type which only reads the png file.   It's kind of convoluted, but it's possible.