Add initial build support include leanback libraries
Merge branch 'develop' into feature/leanback
Issue #251: Implement Recommendations for Android TV

First cut at implementing OnDeck recommendations for Movies.
Issue #251: Correct image size for Recommendations
Isse #251: Add TV Shows from On Deck to the Recommendations

Added ability to play with external player if defined and
also added TV Shows to the on Deck recommendations.
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.
Issue #251: Submit new recommendations when playback finishes.
Issue #251: Add simple priority for recommendations and scheduler

Adds a simple priority suggestion for the notification and also sets
the recommendation service to run every half hour.
Issue #251: Correctly receiver BOOT COMPLETED on Android TV

Android TV requires a special permission to receive the BOOT COMPLETED
scenario.  This is used to start and schedule the Recommendation Services
and to also Start Serenity automatically once bootup has finished.
Issue #251: Add preference setting for OnDeck recommendations

Remove Android Menu Drawer from build, and allow toggling of future
contributions to the Android TV recommendations.