fix an issue where the metrics don't calculate the maximum bitrate wasn't calculated right
initial files
Merge branch 'development' of https://github.com/Dash-Industry-Forum/dash.js into chromecast

Conflicts:
	.jshintrc
pass #1
More Chromecast work.
Fix some jslint issues so that grunt doesn't fail.
finish up first pass of chrome cast implementation
Merge branch 'development' of https://github.com/Dash-Industry-Forum/dash.js into development
Merge branch 'chromecast' into development
add play/pause
initial multi-period support
integrates multi-period with eme.
fixes unexpected period switching during timeline handle dragging
adds stream existance checking for period switching logic
Latest minified.
Handled multiple BaseURL elements by simply choosing the first BaseURL
Latest minified.
for playready only one keysession should be added
Latest minified.
lots of chrome cast updates
Merge branch 'development' of https://github.com/Dash-Industry-Forum/dash.js into development

Conflicts:
	app/js/streaming/ProtectionExtensions.js
	app/js/streaming/Stream.js
	dash.all.js
	dash.min.js