[CEC] Added support for CEC buttons introduced by HDMI 1.4
      - CONTENTS_MENU
      - ROOT_MENU
      - TOP_MENU
      - DVD-MENU
      (Requires at least libcec 2.2.0)
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
FIX: [droid] allow to build without debugging and pickup jenkins configuration
[release] bump to 14.0 beta2
[videodb] Fix deleting bookmarks from dialog for add-ons.

It was adding the bookmark on the original list item URL, but was trying to
remove it on the actual URL.

It failed to remove it if the list item URL was a plugin:// one.

Fixes #14416
Honor "ignorethewhensorting" when jumping to letter
[videodb] Keep empty series if hideemptyseries=true

Fixes #15475
[ios] - get the resolution clamp for > 720p material back in place - the assumption that retina devices have enough power was wrong
RunScript: execute even if addon isn't a script type addon

..for backwards compatibility. Deprecate and warn about this behaviour instead.
[Docs] fixup urls to kodi.tv
log when RunAddon is called with invalid addon id/type and no addon will be started
[UPnP] rebrand our Media Server/Renderer
[jenkins] - when trying to determine the branchname of a detached head revision - filter it so only branches from the currently built GITHUB_REPO are used (else we might pick the wrong branchname from another repo which was checked out before and contains the same revision)
Merge pull request #5658 from Fice/doc_urls

[Docs] fixup urls to kodi.tv
Merge pull request #5656 from Fice/upnp_rebrand

[UPnP] rebrand our Media Server/Renderer
[vfs] [posix] SMBFile: fix Read() with zero size and null buffer
Merge pull request #5659 from Memphiz/fixjenkinsremotes

[jenkins] - fix wrong branchnames at times
Merge pull request #5628 from ksooo/cec-hdmi-1-4-buttons