Issue #139: Refactor main views so that all have optional Side Menus

Rework the activities so that all have an optional side menu that can be
implemented or created.   This is necessary to implement Grid view support
for the other Video and Music related views.
Issue #139: Initial implementation of TV Grid view.
Issue #139: Make grid views clickable
Adjust ProgressBar size.
Issue #139: Enable side menu actions.

* Toggle from Detail and Grid View
* Play all videos that are in a queue already.
Issue #139 #120: Adds Grid view for episodes to Season browser.

Episodes can be selected and played.  Long click for Context menu to add
to the Video Queue.   Season now has a sliding menu for playing videos from
the queue.