Video omniture refactor

Refactor to handle all omniture video tracking manually. 
Events
=============
Fired in the following order:
'video:request': '98',
'preroll:request': '97',
'preroll:play': '59',
'preroll:end': '64',
'video:play': '17',
'video:25': '21',
'video:50': '22',
'video:75': '23',
'video:end': '18'

And event57=\<duration\> for tracking duration watched.

Currently not tracking the segment events... need to speak to Matt Kopka about them

Having `prop41` inside here means it will always get sent regardless of the above conditional statement. I don't know if this matters or not?