Fix installation of HttpResponseCache

The directory that was trying to be used as cache, the app didn't have
permissions for so it was never installed.  Now correctly use the apps
getCacheDir() method so that the correct caching directory is used and
the app actually caches HttpResponses.
Add entry to exclude phones from being able to use this.

The app is only designed for larger screens and phones with lower
dpi and small screens just don't work well with the layouts.
Externalize strings for localization and general source code clean up.
More spit and polish for 1.0.0

* Fix issue with blue background remaining after item has been selected.
* Transistion to selectors for background color changes on selection.
* Enhance poster views in movies with Rounded corners.