miner: Drop debug info
rpi: Fix various bugs in the upgrade code
glw/x11: Fix an incorrectly setup subscription
Fix 'use after free'
httpserver: Send encoding as UTF-8 in various places

Fixes #1805
Drop shoutcast support
builtin-osk: Add '@' character and close when user press back/exit buttom
audio: When flushing pipeline we must also flush resampler
Remove redundant help info about --ui command line option
Make it possible to start showtime directly in GTK UI mode
Resolve prop for track in playqueue
ftpserver: Add support for "OPTS UTF8 ON/OFF" and report is as a FEATure

We don't actually do anything for these commands since we can deal with UTF-8
already and FTP is only defined for 7 bit ASCII which is part of UTF-8 encoding

Fixes #1806
audio: Fix invalid assert()
glw/x11: Don't enable Showtime's own screensaver if we're not in fullscreen mode
glw: Rework how we auto-rescale UI
Fix play/pause issues

When pausing audio and then playing a different track the new track would
not start (but rather be in paused state). However the UI dispalyed that
the track should be playing so confusion was total.

Now, just play the track instead (unpause it)

Also fix a crash caused by inconsistency between the pulseaudio driver
and the common audio code (caused by discarding MB_CTRL_UNBLOCK in flush)
glw: Fix minor memleak (one per glw session)
Merge remote-tracking branch 'upstream/master'