[DVDPlayer/Subs] Save the subtitle number at the end of the OpenSubtitleStream() method.
Regardless of whether the subtitle has been opened successfully or not.
[GuiDialog/PlayerControls] Use CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleStream instead of g_application.m_pPlayer->GetSubtitle().
The latter one returns the maximal index if the current subtitle could not be opened. This yields wrong info about the subtitle.
[Python] Adds an optional parameter "sound" to Dialog::notification to allow a silent notification
[FIX] add CFavouritesDirectory to ATV/iOS build targets
Merge pull request #2825 from ace20022/sub_fixes

[Fix/Subtitles] Fix wrong indices of erroneous subtitles.
Merge pull request #2842 from Fice/xcode_favdir

[FIX] add CFavouritesDirectory to ATV/iOS build targets
droid: fix libplist not loading due to missing symbols

We can hook up proper iconv support for libxml2 if it proves necessary, though
it has native routines for common conversions, and really shouldn't be
necessary for us.
depends: libxml2 doesn't depend on libiconv anymore
depends: help cmake find a few more build tools

This should fix linux build
Merge pull request #2840 from nuka1195/Branch_Python_Notification_With_Sound

[Python] Adds an optional parameter "sound" to Dialog::notification to allow a silent notification