Various bug fixes

1. Make sure one instance of OkHttp is used instead of multiple.
2. Fix Toggle Watch Status in TV Shows view, both Grid and Gallery.
More unit tests.
Migrate Main Menu to a Fragment for easier swapping.

This migrates the main menu to a fragment so that it can possibly be
swapped out for a RowsFragment for use with Android TV devices.  Also
allows for easier swap out to other view implementations.

In addition created necessary layouts for when the application is run on
an unsupported normal screen device like a phone.  It will display a message
on the screen instead of crashing.
Add padding to clock layout to improve appearance.
Add manifest-update goal to signing profile to update version number
Merge branch 'develop' of github.com:NineWorlds/serenity-android into develop
Add android sdk installer script for automated builds.
Make sure maven compiler plugin uses 1.6 as source
Add maven wrapper so that there is no need to download maven.

Use ./mvnw clean install  to run the build.  It'll download the necessary
maven version.
Update README for how to build the app for the command line.
Fix Failing tests due to refactoring to use Fragments
Add MXPlayerProTest
Add SystemDefaultPlayerTest
More unit tests.
Additional unit tests.
Upgrade to Android Universal Image Loader 1.9.3
Release 1.8.3