[ENH] Adding extra DirectPlay support for VC1
Fix typo
Split the remote handling functions into separate classes

This makes the code much more easily navigable and reports errors much
cleaner.
Break up PlexRemotePlayHandler and add tests
Announce that we can handle playQueues
Add startPlaying argument to IPlexPlayQueueBase::get
Added new function to load playQueues

Used from the remote api for example.
Handle PlayQueues in playMedia command.
Implement draft spec of playQueue remote controller API

Related to plexinc/specs#35
Fix PlexContent on VideoPreplay
Merge remote-tracking branch 'plex-skin/playlist' into frodo
Reduce CPU load when using busyIndicator
Fix ListItem.IsPlaying

It was using some old logic here, update it to modern PHT.
PlayQueue API updates

Now forces out a timeline and some capitalisation fixes.
Merge remote-tracking branch 'plex-skin/playlist' into frodo
Merge pull request #1114 from RasPlex/PR-Transcoding

[RasPlex] Adding extra DirectPlay support for VC1
Added the possibility to queue things to a current PlayQueue
Fix capability string.

Also centralise it into a macro so we don’t have to change two places
when it needs to be updated.
Allow local access of files even when we don't own the server.

If we can access the file locally we can access the file locally. No
need to just check for local files when the server is our own.

Fixes #1128
Change "Queue Item" to "Add to Up Next"

Fixes #1139