added log errors when asserts fail
correct transformmatrix for normals
out sourced Bone related calculations from SkeletalAnimationResource into SkeletalAnimationDirector