Prevention of retain Cycle and addition to GMFPlayerViewController

The reference to `playerViewController` in `GMFContentPlayhead` should be weak to prevent a retain cycle.
Also the `totalMediaTime` should be exposed next to the `currentMediaTime` in `GMFPlayerViewController`