linux: Check for Logind first, then *Kit-s with UPower when detecting PM framework

Logind is the most likely candidate to work nowadays and latest UPower does
not provide suspend/hibernate API.
[keymap] Recreate SDL2 compatible PS3 dualshock keymap, converted from the 360 one
[rbp] Enable optimization on Raspberry Pi
dvdplayer: avoid short screen flicker caused by unnecessary reconfigure of renderer
dvdplayer: allow rewinding at end of stream, do a seek after rewind
[rtmp] add canseek and drop unused rtmp options
dvdplayer: fix dts correction, again
dvdplayer: vaapi, vdpau - implement codec control flags
(Coverity) DVDPlayerVideo: Remove assignment of bRequestDrop which is never read
(Coverity) Skin: properly initialize m_effectsSlowDown
(Coverity) iso9660: make sure to initialize m_paths to 0 as it's used by Reset()
(Coverity) VideoCodecs: Remove unused method pts_itod()
(Coverity) AudioEngine: Cosmetics and member initialization ActiveAEBuffer
player: fix rewind
[pvr] bump addons
videorefclock: use videosync DRM on AMD systems
Ukr and Rus language fixes

- Added Ukrainian alphabetic and PC keyboard layouts
- Fixed Ukrainian langinfo.xml
- Fixed Russian langinfo.xml
AE: always request float from sink when in fixed mode, fixes unwanted re-init of sink
AESinkPULSE: Rebrand pulseaudio sink name to reflect kodi
[skin] update reTouched git sha