Misc model pipeline fixes

These are some cherry-picked refinements from a branch I was working out of this past summer. They fix some inconsistencies with XNA and some bad keyframe extraction I was doing at the import stage.