[gui] added colordiffuse attribute on texture definition
Use different names for USB/CEC and Udev related threads

While debugging some rescanning issues, it helped to distinguish the different PeripheralBus threads. Since there is a limit to thread names, I had to make sure the name fitted into 15 characters.

This is part of a series of PRs: #2323 and #2541

Before:
```
xbmc.bin-+-{EPGUpdater}
         |-{EventServer}
         |-2*[{PVRClient}]
         |-{PVRGUIInfo}
         |-{PVRManager}
         |-2*{PeripheralBus}            <-
         |-{SoftAE}
         |-{TCPServer}
         |-5*[{XBPython}]
         `-8*[{xbmc.bin}]
```

After:
```
xbmc.bin-+-{EPGUpdater}
         |-{EventServer}
         |-2*[{PVRClient}]
         |-{PVRGUIInfo}
         |-{PVRManager}
         |-{PeripBusCEC}                <-
         |-{PeripBusUSBUdev}            <-
         |-{SoftAE}
         |-{TCPServer}
         |-5*[{XBPython}]
         `-8*[{xbmc.bin}]
```
don't use special special sort episode/season members as episode/season number
fixes #14281
[confluence] update episode/season labels to better handle empty season infolabel
don't depend on special sort epsiode/season when formatting label and update season/episode format to be more in line with values returned by infomanager
[textlayout] move setting of defaultColor into ParseText
[textlayout] move addition of '\n' for the last line into LineBreakText
[textlayout] remove ParseText wrapper that's only used once
[textlayout] add UpdateStyled() for updating with pre-styled text
[textlayout] adds SetStyledText to CGUILabel
[textlayout] perform text styling directly in CGUILabelControl to simplify code
[OSX] support CMD+v to paste clipboard text.
[DVDPlayer] Take advantage of if evaluation order.
[DVDPlayer] Remove unnecessary NULL check.
fix ; wake-on-access ; wait for specific net-interface to get connected
settings: add new control type "list"
settings: use the new list control where it makes sense
droid: fix launching android apps from favourites
Remove URIUtils::GetParentFolderURI(..)
[release] version bump to 13.0 alpha5 as we start new merge window.