bad boolean type given to dbus
Remove dropped "audiohost" from advancedsettings

According to IRC talk

XMLUtils::GetString(pElement, "audiohost", m_audioHost);

And remove remaining references to  m_audioHost

So we dont end up with unreachable code
FFT: Document usage and use std::swap
Testfft: Make sure to call fft correctly
FFT: Use fft + ifft test
Merge pull request #4913 from fritsch/fixfft

fftfixes
Merge pull request #4887 from MartijnKaijser/4696

bad boolean type given to dbus
[android] fix extraction of ndk version for 64bit ndk
[fileitem] let CFileItem::Exists use the cache for directory checks
Merge pull request #4914 from jmarshallnz/ndk_version_fix

[android] fix extraction of ndk version for 64bit ndk
Merge pull request #4892 from uNiversaI/patch-1

change: Remove dropped "audiohost" from advancedsettings
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
videoplayer: some rework and documentation
renderer: bump buffers to 5
videoplayer: update frametime, it might change due to fps detection
videoplayer: give streams with invalid fps a chance for fps detection
dvdplayer: allow rewinding at end of stream, do a seek after rewind
dvdplayer: observe pts counter overflow
dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer