freetype: fallback to the system font if no font is specified in the style (fix #8960)

This fixes a potential NULL pointer dereference and also enables the marq
filter to use the user specified font.

Reported-by: Tillmann Karras <tillmann@selfnet.de>

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Qt5: Be sure to use the rcc/moc/tools of Qt5

Ref #8532
Qt5: Fix ADD_ICON, again
Qt: toAscii has been deprecated

Ref #8532
Qt: do not delete speedControl yourself

It is a QFrame, so it is already parented and should work fine.
Fixes crash-on-quit in Qt5
Freetype: split some functions in text_renderer.c

Too many functions are not related to freetype and could be used by
other renderers like QuartText or DirectWrite.
Moreover, this file was way too long.

This is just the beginning, and there are no functionnal change so far.
configure: require at least Qt 5.1.0 to use Qt5
Qt: replace a remnant of Qt3
Freetype: fix Win32 compilation
Freetype: rename variables to match text_style_t names
Freetype: move arguments type to match text_style_t
Freetype: use int instead of uint8 for alpha

And remove write only variable
cue: support Latin1 cue files (fix #9238)
cue.lua: remove tabs
Freetype: use psz_fontname
Freetype: harmonize between platforms
Freetype: use a text_style_t in p_sys
Freetype: move GetStyleFromStack to helper
Fix sizeof mismatch (cid #1064682)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Fix memory leak (cid #1048910)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>