[FIX] Fixes for CPlexTranscoderClientRPi after first release
Merge pull request #1088 from RasPlex/PR-ShutDown

Making Menus Show / Hide with proper System definitions
Merge pull request #1101 from RasPlex/PR-RPiTranscoderUpdate

[FIX] Fixes for CPlexTranscoderClientRPi after first release
Cleanup of DVDFactoryDemux/InputStream
Fix playQueue URL.
Style fixes.
Adding ratingKey or playQueueItemID as dbID

This allows us to jump directly to them when playing our playlist.
Added support for DELETE in PlexDirectory

This was needed for removing items in the PlayQueue
Split PlexContentPlayerMixin into header/source.

Also make it use PlayQueues when appropriate.
Fix some include files after last commit
Style fix.
Added FindFromItem that takes a const ref

So we don’t have to convert our CFileItem& to a shared_ptr just to call
this method.
Added removeItemFromCurrentPlayQueue

This makes it possible to delete stuff from the PlayQueue
Set currentPlayQueueItem property for items in the PlayQueue
WindowHome implementation of PlayQueues

You can now jump to items in the PlayQueue
Remove them from the PlayQueue with the context menu

I also took the opportunity to clean up the OnPopupMenu method in
GUIWindowHome that was so very long and complex.
Merge remote-tracking branch 'plex-skin/playlist' into frodo
Added TestUtils for easier access to some common stuff.
Started work on PlayQueues always visible.

Part of #1108
Fixing localtime on Linux
Merge pull request #1111 from ziggimon/localtime-fix

Fixing localtime on Linux