Re-Enable robolectric tests
Issue #160: Set version to 1.5.0-Snapshot.  Fix FC on TV Shows.

* Adds context menu to TV Shows in Grid View
* Fixes FC on TV Show context menu in Gallery View
* Reduce code duplication between Context menus.
Fix some findbug reported errors.
Removed shrink and watch status code duplication.
Remove code duplication between Season and Episode browser.
Remove duplication between Catagories and TVShowCategory services
Temporarily ignore the GDMService.
Remove code duplication between TVShowBanner and Poster Adapters
Refactor the display of the images

* Remove unneeded custom image views.
* Reduce memory foot print by not passing around the video info in the view
* Update code to always get video information from adaptor.
Issue #160: Refactor watched status indicators

* Move main logic to video content layer
* Toggling now handled at the video level. Reduces code duplication.
* Series content contains logic for watched status.
* Movies and Episodes now follow Plex logic for watched status
* Video Playback with internal player will now mark as Watched when more
  than 90% of video has been completed.  This aligns with offical plex clients
* Removed old watch status indicator from detailed view for Movies and
  Episodes.
Fix merge issue.
Remove unnecessary update of Watched Status.
Fix issues with adding videos to queue, and integrate ViMu position update.
Make sure watched indicator is updated correctly.

Watched data and video metadata wasn't being updated correctly when returning
from an external video player.  This change correctly sets the indicators and
the watched status in general.
Fix FindBugs errors.
Limit external player list to only those installed on the device.

Keeps somebody for choosing a player that isn't available on their device.
Update playback position UI when returning from playing a video.
Upgrade to Robolectric 2.3-Snapshot for tests.
Add unit tests
Move test to correct package.