Even More Skinning...

This changeset does even more to improve skinning

- Replace code de-duplication macros with a clever template solution. This unfortunately removes support for skinning those "localUVWChans" that we've never seen in any of the game data.
- Slightly reduce the amount of data copying per frame
- Implement an SSE 4.1 skinning function