libdvdnav runs dvdread-config to update CFLAGS and LDFLAGS with libdirs, includirs and libraries but wrongly with locations on the buildsystem. this breaks crosscompiling. We fix this with providing a own 'dvdread-config' file which dont inject /usr/include and /usr/lib in our *CFLAGS.
[pvr] show gaps on epg timeline grid
[pvr] fix: changed thumbnail not instantly applied in channel list
(Ticket #14820)
ScraperUrl::Get: put resource type to debug log
seperate 'devinput' section from 'linux-input-layer'. While 'linux-input-layer' is used from Lirc with the own (deprecated) Lirc drivers, 'devinput' is used by kernels own event drivers. There the Bottonnames are reworked and almost synced
[AE/CA] - Fix optical 3fps issue. This was caused by a problem with dd-wav. When falling back on systems that doesn’t provide a encoded stream it was erroneously advertising the stream as Float instead of signed integers. We know open the output as integers if we are falling back on encoded data.
FIX: [mysql] too long index keys leads to 1071 on innoDb (fixes #14117) + missing music db indexes after recent db bump
change the way 4K resolution is determined.

Older versions of
tvheadend incorrectly report 1080i channels as having 1088 vertical
pixels so they got classified as 4K. The algorithm is now changed
to consider source as 4K only when the total pixel count exceeds
6 megapixels.
Merge pull request #4009 from Memphiz/osxfixddwav

[AE/CA] - Fix optical 3fps issue. This was caused by a problem with dd-w...
upnp: ask if user wishes to stop playback on remote device on stop

This allow user to detach from a remote upnp player without
stopping playback.
upnp: split attach and play function in player

This avoids delay when attaching to stopped player.
upnp: reindent after previous commit
Scraper::FindMovie: don't use "ToLower" with UTF-8
Merge pull request #4006 from koying/fixmysql

FIX: [mysql] too long index keys leads to 1071 on innoDb (fixes #14117) + missing music db indexes after recent db bump
[ios] - cleanup the cursor key handling a bit in preparation for hooking it (needed for ios7) - get rid of the XBMCApplication class and use UIApplication instead again
[ios] - fix cursor keys for ios7 - we need to hook into sendEvent or handleKeyUiEvent (ios7) to get the cursor keys from now on - as ios7 doesn't call that method in derived classes anymore
[ios7] - fix backgroundcolor if textfield when showing the native keyboard - this changed to transparent in ios7 which is non-readable with black characters - force it to white (as it was implicitly in older ios versions) - setting backgrouncolor doesn't work when having round colors - so just let the textfield be rough edged and be done
CURL: remove Encode() overload; Encode() return new value instead of modifying parameter,
include fix of using wrong Encode() overload introduced in  5dc310eb2dd6bee1207cd29b1ce4a7eb5cf57fff
CURL: remove Decode() overload; Decode() return new value instead of modifying parameter
CURL::Encode usage refactoring