Add additional padding around category drop downs.

Makes it easier to make sure the appropriate item is selected on touch
screens.
Issue #21: Update watched status on browser metadata once done playing.

This fixes the issue with the watched status indicator not being reset
when coming back from a video player (either internal or external). After
launching the player it updates the watched count and changes the graphic
image appropriately.
Add zip align to the build, this is needed for eventual google play inclusion.

Also include profile for signing with self-signed certificate.
Implement the ability to toggle Watch/Unwatch status from remote

This brings up a dialog menu with the options to choose.  Selecting the
Toggle Watched Status will update the meta data for the currently
selected poster.
Issue #35: Add Able Remote support for playback on TV.

This moves the preferences around, but more importantly adds initial support
for using Able Remote to play back a video on the TV.  Future versions may
interface with the Anymote protocol directly and only launch able for
video controls.  It is out of scope for Serenity to provide full video
remote controls currently.

There is some code to try and get Serenity to be a player for Able but
it currently isn't responding to the appropriate intents.