URIUtils: fix out of range exception in resolvePath()
[DROID][JNI] Add method to query HW sample rate.
[DROID][AE] Don't guess at supported sampling rate

Android will resample to the "native" sample rate defined in firmware so
only use that rate.
Merge pull request #4329 from t-nelson/droid_native_sr

Droid native sr
Merge pull request #4321 from Montellese/uriutils_resolvepath_fix

URIUtils: fix out of range exception in resolvePath()
[power] make actual power off disabled unless overridden

<poweroffhdmi>true</poweroffhdmi> in advancedsettings.xml will enable
[omxplayer] Skip picture attachments in music files they cause audio to hang
[omxplayer] Use media for determing audio delay and cache time

I've also added caching to the call to OMXMediaTime as the GPU round trip is expensive when called too frequently
- before doing the real airplay service zeroconf announcement announce the same thing with different friendlyname - odd try to fix ios7 clients
Merge remote-tracking branch 'xbmc/master' into RPI
Merge remote-tracking branch 'popcornmix/newclock3' into RPI