Don't set sourceType on single item playQueues

Leads to cryptic error.
Add some logging when restoring the VideoOSD.
Bump version to 1.1.2
Add even more debug information to the VideoOSD.
Show Preplay left action bar whenever "Container.Property(PlexPreplay)" is not empty. Fixes plexinc/plex-home-theater#1212
Do it properly catering for Channels weirdness. Really fixes plexinc/plex-home-theatre#1212
Even more debug.
Make LOG_STACKTRACE a no-op on windows.
Hopefully fix the videoOSD problems

This moves to using DIALOG_DOMODAL that is instead put in another
thread queue that might fix the out of order problems we have seen and
it doesn’t block the main thread while closing the OSD.

Related to #1213
Make the minimum size of the window 512x288.

Fixes #1215
Convert another place to use the DIALOG_DOMODAL message

Related to #1213
Merge remote-tracking branch 'plex-skin/playlist' into frodo
Added 1.1.2 release notes