[rbp/omxplayer] remove resume players on CloseFile, fixes some small portion of audio being played when stopping a paused video
[rbp/omxplayer] Add external subs' details while updating stream details from player.
[rbp/omxplayer] update current video settings when changing setting subtitles stream to be sure we keep it synced (similiar to what we already do when we show/hide subtitles)
[rbp/omxplayer] Use CUtil::GetExternalStreamDetailsFromFilename to determine external subtitles's details.
These are language, name and flag.
[rbp/omxplayer] Allow the use of external subtitles for DVDs
[rbp/omxplayer] allow external .sub subtitles next to text-based ones
[rbp/omxplayer] allow setting the video's stereo scopic mode from video settings
[rbp/omxplayer] Unpause (if applicable) when going to DVD menu
[rbp/omxplayer] Add busydialogdelayms advanced setting.
[rbp/omxplayer] Take advantage of if evaluation order.
[rbp/omxplayer] Remove unnecessary NULL check.
[rbp/omxplayer] Set CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream on open/set.
[rbp/omxplayer] Save the subtitle number at the end of the OpenSubtitleStream() method.
Regardless of whether the subtitle has been opened successfully or not.
[rbp/omxplayer] prune from usage of DWORD and BYTE typedefs
[rbp/omxplayer] Fix (harmless) typo with video/audio fifo levels
Merge pull request #3557 from popcornmix/update_dvdplayer

[rbp/omxplayer] Apply latest commits from dvdplayer to omxplayer