Issue #251: Update Plex Metadata when playing from Recommendations

Created an new RecommenationPlayerActivity to handle the content
being played by the Recommendation intents.  The video is serialized,
the RecommendationPlayerActivity checks to see which player preference
is setup, and launches the player.  When playback stops, the metada
is updated from the result data returned to the activity.