Add more checks against null.
Switch the theme immediately instead of informing the user to restart
the entire application.
Don't use a handler to restart the activity.
Fixed logic to restart activity properly.
In the previous version the program guide grid was not updated
correctly.
Use the value from the settings that defines how many programs to load
in advance.
Simplify the activity restart when we return from the settings.
Restart the settings class with a result.
This ensures that the result code is ok in the onActivityResult method
of the calling activity.
Removed the settings option from the program list fragment.
Only the activities in the first screens shall have access to the
settings.
Use constants for the result codes and calls.
Restart the activity if the theme or language has changed. Also added a
method for the main activity to get the currently applied theme from a
context so it can also restart itself.
Improve how the theme and language change is handled. 
The main channel tabs, recording tabs and program guide tabs activities
are the only one with access to the settings. If the settings are called
from the recording tabs or program guide tabs activity the channel tabs
activity does not know about a theme or language change. So it must be
informed when we return from the other two activities.
When no icons shall be shown, display the channel name only in the
program guide.
Removed the setting how many programs to load from the server.
Do not expose to many settings to the user. This is now an internal
constant.
Removed unused strings and updated a few.
Only reload data from the server when the connection has actually
changed.
This is done by checking the results from the returning setting
activities.
Updated the changelog.
First implementation to port the settings context menu to the
actionmode.
Converted the context menu for a connection from a popup dialog to the
actionmode.
This is the preferred mode for newer android devices.
Merge branch 'master' of
rsiebert@miroku.no-ip.com:/var/git/TVHClient.git
Use the constants how many programs to load.
Use the same names for the same variables in each class.
ListViews are called listView and adapters are called adapter.