build: make D-Bus configurable
fixed: keyboard layout blank and double QWERTY.

There are 3 solutions to this issue

1) @notspiff fix to use a fallback to English with the font13 which is
not what's used elsewhere in skin
https://github.com/notspiff/xbmc-cmake/commit/8ca6d81189acb43d1d136935b5013b5f9ae5410c

2) use the Roboto fonts I was working on and no longer am, but already has
the Hebrew characters added (correctly or incorrectly idk)
http://forum.xbmc.org/showthread.php?tid=150067

3) simple, use English names, since default language is English, users
must have some degree of understanding of that and smart enough to know it.

Since I no longer work on that font , nor speak such languages I was
adding characters for and have no desire to extend it from what is done
atm

This was my solution, both simplest and avoids dealing with niggling issues.
Merge pull request #5316 from uNiversaI/layout

fixed: keyboard layout blank and double QWERTY entry
[curl] log effective URL
Merge pull request #5315 from bkuhls/dbus

build: make D-Bus configurable
Merge pull request #5331 from wsnipex/curl_real_url

[curl] log effective URL
videoplayer: adapt lateness detection and dropping to buffering
video player: present correct pts to user for a/v sync (after buffering in renderer)
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
vdpau: advanced settings for auto deinterlacing
player: fix rewind
OMXPlayer: some caching fixes for pvr
fix incorrect display of fps when dr kicks in
ActiveAE: slightly reduce buffer size
Revert "vdpau: comment some features that will be added later"

This reverts commit e00b4f65864d623ab4d2e9e5c06db138e661f1cf.