Add Utf8Utils.h/.cpp with class for UTF-8 string manipulations
RegExp: put more data to log on UTF-8 errors
[osx/ios/atv2] - sync xcode project
[depends] update PCRE version, use new configure flags
[depends] update PCRE version for native tools
[Fix][Util] Allow any combination of flags, e.g., forced and default, for external subtitles.
videodb: fix SQL query in CleanDatabase() not considering NULLed fields
[rbp] Fix bug with CPicture::CreateTiledThumb and texture pipeline

The decode to texture pipeline results in the decoded pixels not being available to xbmc.
The pixels are required for CPicture::CreateTiledThumb, so provide an extra parameter to request that
[rbp/omxplayer] Cosmetic: Remove option to deinit a component without freeing it

We always free a component when deiniting, so remove the option to avoid a way of leaking resources
[rbp/omxplayer] Cosmetic: Remove unused portSettingsChanged parameter from tunnel establish
[rbp/omxplayer] Cosmetic: Remove redundant conditional code

We are avoiding disabling ports when creating clock component, then immediately disabling ports...
Merge pull request #3630 from ace20022/ext_subs_flags

[Fix][Util] Allow any combination of flags for external subtitles
CArchive: remove overloads for CStdString as redundant (handled by std::string)
ActiveAE: fix clipping for sinks using AE_FMT_FLOAT
CArchive: remove CStdStringW, fix wide string stream in
"str.c_str()+(i*BUFFER_MAX)" was double shift buffer pointer
add missing include for "StdString.h"
CTemperature: simple removal of CStdString
CPUInfo: removal of CStdString
CArchive: finally remove include of StdString.h
Merge pull request #3719 from Karlson2k/carchive_cleanup_01

CArchive cleanup and fix