Added package protected index value to the KeyFrame to be used by TimelineValue implementation to speed up the getPreviousKeyFrame(keyframe) method by avoiding the list.indexOf(object)
just a refactor in getPreviousKeyFrame(keyframe)
changed to iterate between the inner keyframes, borders werent needed since they were checked first or just returned as last chance in TimelineValue implementation getKeyFrame(time) method