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.
[PVR] initial support for sub channel numbers. display only. only works with 'using backend channel numbers' enabled
[PVR] bump add-ons
Merge pull request #5316 from uNiversaI/layout

fixed: keyboard layout blank and double QWERTY entry
vaapi: cleanup left overs
vaapi: optimize render pipeline
vaapi: set error if no video surfaces are available
vaapi: use display connection of vaapi for xsync
[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
Merge pull request #5330 from FernetMenta/vaapifix

vaapi: fixes and optimizations
[pvr] fix destructor visibility to allow polymorphic deletion

This fixes the polymorphic deletion in CGUIWindowPVRBase.
Merge pull request #5290 from opdenkamp/subchannels

PVR: initial support for sub channel numbers
Merge pull request #5338 from xhaggi/pvr-fix-destructor-visibility

[pvr] fix destructor visibility to allow polymorphic deletion
Only show dialogs for library clean if user-initiated.

This doesn't show dialogs and progress bars for library clean if initiated by an
add-on or JSON-RPC by default, as they're assumed to be automatically triggered.
json-rpc: Add "showdialogs" parameter to Audio/VideoLibrary.Clean.
Only show dialogs for library updates if user-initiated.

This doesn't show dialogs and progress bars for library scans if initiated by an
add-on or JSON-RPC by default, as they're assumed to be automatically triggered.

*library.backgroundupdate is still supported to let the user choose to not show
the progress even if user-initiated as it may take a while.
json-rpc: Add "showdialogs" parameter to Audio/VideoLibrary.Scan.