More review comments. Rearranged the steps in normalize to do
1. Clone/sanitize individual keyframes. Exception on NaN offsets.
2. Check for loosely sorted & unspecified offsets.
3. Remove keyframes with out-of-range offsets.
4. Sort keyframes. Exception if unsorted with unspecified offsets.
5. Space unspecified offsets.