fix hiding component-specific logging when debug logging is enabled and hidden through advancedsettings.xml (fixes #15409)
fix limited range for picture viewer, OpenGL part only
AEStreamInfo: Handle sync headers with extension blocks

Fixes passthrough of Dolby TrueHD audio with Atmos.

Behavior based on FFmpeg patch "mlpdec: support major sync headers with
optional extension blocks" by Hendrik Leppkes.
FFMPEG: Bump to version 2.4.2
security: do not accept the MD5 hash of a password
WIN32Util::PowerManagement: real checks for privileges adjustment, do not adjust more then once
WIN32Util::PowerManagement: update to use Vista+ functions, fixes #15315
Merge pull request #5466 from Karlson2k/win32_shutdwn_upd_01

Update of Win32 power management functions
Merge pull request #5448 from Montellese/fix_as_logging_15409

fix hiding component-specific logging when debug logging is enabled and hidden through advancedsettings.xml (fixes #15409)
Merge pull request #5457 from FernetMenta/colors

fix limited range for picture viewer, OpenGL part only
Merge pull request #5462 from Montellese/fix_password_security

security: do not accept the MD5 hash of a password
Merge pull request #5460 from fritsch/ffmpeg-2.4.2

FFMPEG: Bump to version 2.4.2
Merge pull request #5459 from fritsch/dolby_atmos

AEStreamInfo: Handle sync headers with extension blocks
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
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