Issue #271: NPE when Bundle Extras is null.

Apparently there is a chance that TVCategories can be called without passing in the bundle values.   Probably need to handle bundle instance states correctly
in the activity, but let's be gaurded here and not try to process things
without the appropriate key values.

We'll still return an Empty array list so that any progress indicator is killed.
Issue #271: Unit Tests for NPE issue when Bundle is null.
Issue #270: Fix NPE when bundle extras is null.

The same issue as #270 where the service was being called with no bundle
extra information.  Suspected this happens when bundle instance isn't being
checked for restored information when the activity is coming back from a
stopped state.
Issue #269: Fix NPE when bundle extras is null.
Issue #268: Fix NPE when bundle extra is null
Issue #267: Fix NPE when intext extra is null.
Issue #266: Fix NPE when intent extras is null.