EMI: Use a hash map for joint lookup by name.
EMI: Move methods that require animation state information from AnimationEmi to AnimationStateEmi.
EMI: Store joint indexes to avoid joint lookup by name in each animation step.
MATH: More efficient matrix multiplication implementation for 3x3 and 4x4 matrix specializations.
Merge pull request #923 from Akz-/emi-anim-perf

EMI: Animation performance optimization