Bump version to 1.1.1.
Allow queueing from the ContextMenu when you don't have a PQ

The old logic only showed Play Next and Add to Up Next if we had a play
queue of the same type of item that you where trying to queue. So there
where no way to easily create a video play queue when you had played
music at some point.

This changes doe two things, it stops playback when we create a new
queue and it shows the context button for Play Next if you don’t have a
queue of the same type. The Add to up next is only shown if you
actually have a play queue in the correct type.

@mmccurdy07 sanity check on this behaviour would be appreciated.
Make sure that Win32DelayedDllload is compiled as a main object

This is a old bug fixed at some time, but when I went from building the
main binary directly to have a Object Library called PlexMain this was
not compiled correctly, maybe.

This is just a theory to why it could make some systems crash on start.
Let’s try it out :)

Related to #1201
Fix last fix so that it works on Linux as well.
Fix iTunes channel playback

And added tests ftw.

Fixes #1200
Switch to Now Playing when playing the first music track

Fixes #1999
Fix windows compilation.
Might fix corruption of ActionSounds

Never erase while iterating.
Pause serverdataloader while video is playing.
Try to fix the PCH for delay load dll source.
Another try to fix the pch problem.
And another...
do the ugly hack way.
Let's just include the pch.h in this one source file.
Cache value of GetPlexContent.
Really optimise MatchPlexContent.

So this method is called *a lot*. Now we cache the return value for it
on the pre-split string just to avoid that whole code path. Yes this is
a bit weird, but it’s better than to figure out how to split this
string in the info mangler.
Make sure we don't crash if we have two reachability tests running

The problem here was that OnConnectionTest could come in with a old
thread when we have already started a new discovery, which cleared out
m_connTestThreads and made it crash. It also changed the number of
threads running that could lead to other problems.

Plus add tests

Related to #1202
Fix mediaTag-properties.

These where not properly copied from the first MediaItem.
Don't overwrite all the properties

Just the ones we don’t have.
Fix so that unwatched filter is respected att all places.

Fixes #1208