Added SSL for MySQL connections.
GUIRadioButton: add separate textures for radio image for focus/unfocus states
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)").
URIUtils::AddSlashAtEnd: remove CStdString
URIUtils: remove CStdString from HasSlashAtEnd and RemoveSlashAtEnd
AliasShortcutUtils: remove CStdString
libass: bump libass to 0.10.1
pvr: make sure we ask the alternate stream for seekability
pvr: make sure we check seekability using the dedicated function
URIUtils: add 'FixSlashesAndDups()' function
[win32] WIN32Util: add "ConvertPathToWin32Form()" function
[win32] WINSMBDirectory: Update, remove CStdString
[win32] WINFileSMB::GetLocal: update, remove CStdString
HDDirectory: error checks, update for Win32
HDFile: remove CStdString, update for win32
upnp: prioritize local lan resource when getting playback to use
upnp: avoid crashing when upnp remote player times out

Platinum stores a callback that can end up being called after the
object have been deleted.
Merge pull request #2876 from pieh/radiotexturefocus

GUIRadioButton: add separate textures for radio image for focus/unfocus states
Merge pull request #2566 from louis89/master

Added SSL for MySQL database connections
Merge pull request #3403 from Karlson2k/string_utils_fix_01

StringUtils: fix TrimLeft and TrimRight functions with UTF-8 strings