Added SSL for MySQL connections.
GUIRadioButton: add separate textures for radio image for focus/unfocus states
Use album artist fanart when there is no artist fanart

This is useful especially for albums that are by one main artist but
have some songs featuring other artists, so there may be fanart for "A"
but not "A feat. B".
get rid of SCRIPTXXX labels
Fix infinite loop while viewing "EPG: Timeline" window

With invalid begin/end times, the for loop in GUIEPGContainer.cpp L#825 (https://github.com/xbmc/xbmc/blob/5f33d290e/xbmc/epg/GUIEPGGridContainer.cpp#L825) loops endlessly, freezing XBMC when the user views the "EPG: Timeline" window. Solve this by adding check for invalid end times.
[depends/libcdio] - bump to 0.90 again (was lost during unified deps)
StringUtils: fix TrimLeft and TrimRight functions with UTF-8 strings
At least on Win32 TrimLeft and TrimRight failed with UTF-8 strings. When dereferencing std::string::iterator through not(ptf_fun(isspace())) character converted to int as signed char (isspace declared as "int isspace(int)").
paplayer: another fix for cuefiles
URIUtils::AddSlashAtEnd: remove CStdString
URIUtils: remove CStdString from HasSlashAtEnd and RemoveSlashAtEnd
AliasShortcutUtils: remove CStdString
Merge pull request #3402 from Memphiz/cdiobump

[depends/libcdio] - bump to 0.90 again (was lost during unified deps)
jni: refactor jholder class to be much smarter with copies

This is effectively a rewrite, so unfortunately cosmetics are mixed in as well.
Since it no longer matches upstream at all, it takes on our cosmetics.

See jutils/jutils.hpp for documentation.

This fixes many subtle bugs in our jni usage, mainly involving copying objects
around.
jni: be explicit about what we're doing here
jni: explicitly create an element of the abstract type

Don't count on emplace to do what we want.
jni: no need to release() anymore
Merge pull request #3371 from theuni/android-jholder-rewrite

Android jholder rewrite
Merge pull request #3407 from FernetMenta/cuefile

paplayer: another fix for cuefiles
Revert "[depends/libcdio] - bump to 0.90 again (was lost during unified deps)"

This reverts commit 64109e85405126af1eacde878cb324a3fcc949f4.

- was already taken care of in the libcdio-gplv3 subdir
Merge pull request #3393 from ronie/confluence-labels

[Confluence] get rid of SCRIPTXXX labels