Merge pull request #3381 from FernetMenta/explayer

make sure AE is suspended before launching external player
RegExp::RegComp: support PCRE study of expressions and JIT compile
RegExp::RegComp: add doxy
RegExp::RegFind: support JIT
Merge pull request #3432 from koying/adddroidarchcheck

ADD: [droid] add check for proper native arch
Merge pull request #3442 from Karlson2k/regexp_rework_04a

RegExp rework - part 04
ActiveAE: Correctly delete sound when prepare failed
Merge pull request #3448 from fritsch/ae-sink-alsa-fix-free

ActiveAE: Correctly delete sound when prepare failed
HDDirectory: fix path for items, fixes #14639
Merge pull request #3449 from Karlson2k/dir_cache_fix_01

HDDirectory: fix path for items, fixes #14639
RegExp: add ctor doxy
RegExp::RegFind: add doxy
RegExp: add ctor overload
RegExp: add 'IsCompiled' function
droid: I think we have had enough of this spew
droid:
 1) mediacodec, changed to dequeue and release in the same thread
 2) add more debug logging.
 3) silence some log spew.
gles: fixed, add missing nv12 render format
droid: change mediacodec to a whitelist for devices that can surface render
fixed, depends was missing libcurl.pc because we selectively install only libcurl. Libcurl is selectively installed because the normal install will run a bunch of test assuming it is on the target box. In other words, curl configure is not cross-platform smart
WeatherProviderLogo property cleanup