Trailers: Support for shared MyPlex servers

This works by requesting a URL lookup capable PMS address (local or
owned). When a trailer is played back from a shared server then an
attempt to locate a local server is made to playback the trailer.

Todo:
- Look for a myplex server that is owned for attempted URL lookup
- Hide trailer button if no server is available