Adding in API to allow for DVR information used to drive a player UI.  This involves a new metrics VO to capture the changing information.  And an singleton ext class with API that can be accessed via mediaplayer.js
Modifying control bar API to be located in MediaPlayer.js for time, duration and seek etc.  added utils for basic player development into MediaPlayer.js.
Adding type and removing hardcoded video as type to make sure this works when video is not available and is audio only.
Removed unneeded comments and added simple date and time formatting to to the formatUTC method.
Ran grunt and added DVRInfo.js in Dash IF Player Index page.
Merge pull request #178 from AkamaiDASH/DVRInfo

Adding in API to allow for DVR information used to drive a player UI
fixes calculations of availability window for static mpds
fixes calculations of segment number for SegmentTemplate mpds
fixes a potential float and negative value of a segment number
fixes early end of stream signaling for multi-period mpds
fixes availability window calculations
fixes segment list generation logic for SegmentList mpds with dynamic type
Merge pull request #181 from MSOpenTech/dynamic-support

Dynamic support fixes