ADD: [droid] backdoor to define XBMC_HOME and HOME on android
don't request streams when opening the demux, it is always done soon after
when the DMX_SPECIALID_STREAMCHANGE packet comes in
build: make bootstrap script fail properly on failure

If the first command in the bootstrap script fails, exit with non-zero
exit status instead of silently continuing to the next command.
check mime type of internet streams. allows hls playlists without m3u8 extension to be played
FIX: do not popup OSD on DVD menu with touch or mouse
[osx] - handle the VDA HW Acceleration setting same as all others (instead of overwriting in darwin_osx.xml - introduce HasVDA dependency and use that one)
[addons] switch general.addonupdates to an integer setting. Skins can use a button control for the setting instead of a
toggle.
[addons] adds 'never' as an option for the addon update setting
[confluence] use a button for the addon update setting to allow for 'never' as an option
[addons] change root of add-on manager to unsorted rather than sort by label
[addons] adds LastRepoUpdate() to the add-on installer
[addons] adds 'Check for updates' to the root of the add-ons manager.
[addons] show all add-ons in the add-on manager, including libraries/modules/helpers
[pvr] refactor: define map type for epg container
[pvr] refactor: use map to improve recording lookup in recordings container
[pvr] refactor: use std::string for recording id to avoid implicit casts
[pvr] cosmetics: fix minor typos in comments
[pvr] add optional support for playing recordings from epg timeline or epg osd
[confluence] add "has recording" marker to programmes having associated recordings in epg timeline view, epg osd and programme search results
[libamplayer] Add HEVC format to Android 4.4 patch