MythMusic: fix mixed up smart playlist "starts with" and "ends with" criteria

Fixes #12097

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit b582bd009a24954884832866f6b27499d1b553e8)
Fixes #12098 Only dynamically load the libGLESv2 library if OpenGL ES is enabled.

The nvidia driver version 334.21 has included the libGLESv2 library.
Users upgrading to the newer drivers were seeing mythfrontend segfault
because it was dynamically loading this library and then using it
incorrectly (because mythtv had been build with opengles disabled)

(cherry picked from commit 5c7bd7f127e9ef2cb91de2bf0f82a35b7262d423)

Distro maintainers can you pull this in immediately please.
Advertise RAOP service before AirPlay service.

This helps having the AirPlay device being recognised as a full service

(cherry picked from commit 590f336feffe68eb89ce6996eac95ae6a8309930)
Add BonjourRegister::ReAnnounceService()

This allows to force re-announcing an already published service

(cherry picked from commit 9712943f6d2a1add95e3ecfefd0d3150eb2880e0)
Bump API version following 00739e7019e4a14b320022279595da1bc214f4c2
Fix AirPlay occasionally only showing as an audio device on iOS 7.x

We re-announce the AirPlay video service 2s after the first registration followed by every 10s.
This forces the video service to be registered after the RAOP Service. Since the release of iOS 7, AirPlay has been very much unusable.

Thanks to Memphiz from the XBMC team to figuring the cause.

Fixes #11901

(cherry picked from commit 5d2d30bc6af71d06230c6c3d1871dc665d12737c)
Make AirPlay photo sharing works with iOS 7.1

(cherry picked from commit dc99ee7ca11f6dad18a93a4ab959ca4cae16ffd2)
No need to add randomisation to bonjour first registration

(cherry picked from commit bdc75ddcec79e631149d3d42d373694c0fb1ca7b)
Improve AirPlay photosharing

Make the AirPlay photo sharing’s behavior closer to what an Apple TV does:
- Make the photo disappear whenever you exit the photo application
- Allows to play music while showing photos
- Improve transition between photos and videos
- Only make the photo disappear once video playback has started

(cherry picked from commit 9cba5e278763bb6d18603cf9f916ef7c75157953)
Merge branch 'fixes/0.27' into stable/0.27