including skip and progress in linear events

Added support for including 'skip' and 'progress' events in retrieving tracking events from a linear ad. These events also calculate their 'offset' percentage based on their time and the duration of the ad. Once all events are pushed into a data structure, we then sort the events based on their offset with 'start' being at the beginning and 'complete' being at the end.