Merge pull request #748 from timhobbs/master

Enable remote "fullscreen"
rework media versions to be based on original item id
rename MediaVersions to MediaSources
remove primary version flag
support conditions with direct play profiles
parse condition value
added media profiles
added codec profiles
add more codecs to direct play profiles
Merge remote-tracking branch 'upstream/master'