[pvr] fix unnecessary creation of new CPVRChannel instances
[builtin] fix activatewindow if directory path differs

After #5081 the built-in "activatewindow" does not work if you stay for example in the video window and you want to activate the same window with a different path.
This fixes the issue by comparing the directory path of the current active window with the given directory path of activatewindow.
DVDInputStreamTV/DVDInputStreamFile: Don't set EOF in case of error to give player a chance to retry read.
[vfs] PVRFile::Read(): do not return negative values other than "-1"
[ios] - support iphone6plus screensize which uses screenScale 3 and add
support for iPhone6 screen aswell
[ios] - add launch images for ip6 and ip6+ for enabling the new resolutions
[ios/vtb] - remove the video render scale down / clamp for all retina devices which have enought power to render unscaled
[ios] - add support for iPad Air 2 and iPad mini 3
dxva: fix memory leak caused by additional ref on video surfaces
[pvr] bump add-ons
[pvr] fix call to base class GetContextButtons() to re-add favorite entry
Merge pull request #5541 from FernetMenta/dxva

dxva: fix memory leak caused by additional ref on video surfaces
Merge pull request #5544 from opdenkamp/pvraddonsoct
[git] - add generated FEH-ARM.py and FEH.py to gitignore
[osx] - don't release strings we didn't alloc - fixes crash on shutdown (introduced in rebrand)
vaapi: workaround intel bugs
Merge pull request #5537 from Karlson2k/fix_pvr_read

Allow player to retry read in case of read errors
[buildsteps] fix linux gtest invocation
[buildsteps] fix OSX gtests invocation
Merge pull request #5552 from wsnipex/fix-gtests

Fix gtests after rebrand