Fix issue on TV Show browsing where missing metadata would cause FC.

This is reported as Issue #13, there are cases when browsing TV Shows
where there is no match found and it is causing FC when the show is selected.
In this case we need to do better checking for Nulls and not force close.
Allow device to run on other android devices.

While not offically supported, the app can now run on devices like
Nexus 7 using external video players.
Code Tweaks to allow running on Tablets or Phones.
Fix aspect ratio on LG and Android 4.2.1.

This should fix Issue #12.  The underlying problem was the use of
LinearLayout instead of RelativeLayout.  Also a layout_weight had been
set which was causing the SurfaceView to take up the whole screen in
certain systems.   By switching the parent view to a RelativeLayout and
specifying that the SurfaceView should be centered in the parent, this
correctly no keeps the specified aspect ratios.

Tested on Vizio CoStar with Google TV 3, and Nexus 7 running Android
4.2.1.  Bug was reproducable on Android 4.2.1.
Set version to 0.7.1-SNAPSHOT
Release version 0.7.1