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
[epg] fix: incorrect timeline grid for first program of channels (Trac
#11479)
[Fix][Util] Allow any combination of flags, e.g., forced and default, for external subtitles.
[pvr] fix: no channel numbers in channel-osd if continue last channel
[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
fixed: some cd names were displayed as weird characters. Don't play buffer games just use the label we've obtain already.
add missing startpos option to pydocs
[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...
CharsetConverter: fix wrong locking of mutex
FIX: [stagefright] fixup kitkat; remove hardcoded api limitation
Merge pull request #3711 from koying/fixstfkitkat

FIX: [stagefright] fixup kitkat; remove hardcoded api limitation
[] Fixed uninitialized boolean in ProfilesOperations.cpp.
Merge pull request #3706 from wsoltys/iso_name

fixed: some cd names were displayed as weird characters.
Merge pull request #3687 from xhaggi/fix-channel-numbers

[pvr] fix: no channel numbers in channel-osd if continue last channel
Merge pull request #3715 from DoraXBMC/master

jsonrpc: fixed uninitialized boolean in ProfilesOperations.cpp
Merge pull request #3694 from xhaggi/epg

[epg] fix: incorrect timeline grid for first program of channels (Trac #11479)