Readdly fix sub/idx files download when transcoding, fixes #1370
Add force flag to reload fanart.

Related to #1373
Bump version to 1.3.1
Some fixes to 1.3.0 release notes.

Thanks @ericmatthys
Create CplexJob to be able to get a Synchronous result with BusyIndicator
Add Result parameter to BusyIndicator
Add getPlayLists to mediaServerClient
Don't Display PlayList menu item if we have none, fixes #1415
Make sure that GetAllServers respects home flag as well.

This lead to managed users not getting playlists for example.

Fixes #1418
Add local connections for home servers as well.
Clean up and explain why tokens are copied in Connection::Merge
Compare connection flags properly.

This caused some restricted connections to be dropped since a
connection could have both CONNECTION_MYPLEX and CONNECTION_DISCOVERED
set. Now we just check if we have token for the connection instead, it
should give the same result, hiding discovered servers that doesn’t
have a mapping.

Related to #1399
Rework playlist detection so that it doesn't do network stuff in the main thread.

Instead we let the serverdataloader do that.
Build universal updater. Needed for PHT.
Add git version and date to the updater.

This makes it easier to track what version we are using and shipping.
Merge remote-tracking branch 'updater/master'
Patch files needs to be opened with binary mode.

Because windows...
You can't move a file to a file in windows.

Beacuse windows.
Adds full support for symlinks to the manifest-tools.
Add support for excluding files.

This is needed to not include Dependencies in the windows manifest.