New Detail view layout for Movies and Episodes

New design for the movies and episode browsers:

* Large poster for the movie selected.
* Remove Director and Writer information
* Clean up infographic view
* Clean up alignments
Set version to 1.4.1-SNAPSHOT for development
Merge branch 'new_movie_detail_layout' into develop
Issue #140: External Player preference not being remembered

On non-googletv devices the external player was always being set to true.
This change sets a first_run flag in the preferences and and checks the
value returned.  If it is the first run it will set the external player to
true, otherwise it leaves it as is and the user can change it as they see
fit.
Issue #134: Support MX Player 1.7.19 for video queue playback

This adds support for MX Player 1.7.19 for video queue playback. This now
has the same playback functionality as the built in internal player.

User needs 1.7.19 of MX Player in order for this to work.
Fix layout issue in search activity.
Release 1.4.1
Issue #142: Fix NPE when adapter not found during onKeyDown

Fix an issue where if the adapter is not found then an NPE would occur
trying to retrieve items.
Set version to 1.4.2
Issue #38: Add basic any mote support

This change adds support for Google TV remote as well as the existing
support for Able Remote.   Basically these are the two main remotes for
Google TV.  In addition, this refactoring will allow for other possible
remote and second screen functionality.   Any new app that can be
supported just needs to be added to the filter list so that it becomes
available to be used.
Add support for Game Controllers

* Pause - Button A / OUYA O
* Back - Button B / OUYA A
* Fast Forward - Button R1
* Rewind - Button L1
* On Screen Display - Button Y / OUYA Y

The X button selects on the OUYA it is U.
Layout tweaks for Android 4.3 devices for video playback.
Improve detection and focus ability for TV devices.

* Check for android.hardware.type.television
* Check for Google TV specifically

If either of these is true then hide and show the side menu items specifically.  As they
are very sensitive to focus control and different versions of Android seem to behave
differently in this area.

Basically this makes it friendlier to remote controls but still allows the app to work on
touch screen devices.
Handle Game Controller R1 and L1 for page scrolling in Grid View.
Extract strings for internationalization support.
Add quick navigation to the TV Show browser screen.
Improve layout when running on OUYA devices.

* Add method to detect when running on OUYA devices.
* Adjust margins of main activity layouts when running on OUYA to compensate for overscane
* More D-PAD tweaks for better control in general.
Fix video playback layouts for OUYA

* Make sure that Info screen has enough space for overscan when running on OUYA
Fix main menu focus on Google TV

Accidently deleted the check for Google TV device usage so focus wasn't
working as expected.
Release version 1.4.2