Small formatting fixes.
Added a textview that shows the channel name if no icon is available.
Added a new default option to let the application decide which language
it shall use.
Renamed the textview in the layout.
Pass the icon text (if required) to the method.
If icons shall be shown but there is no icon available, display the
channel name instead.
Added some padding to the icon text.
Show the channel icon name as a placeholder in case no channel icon is
available.
Reload the data to fetch the channel icons when the show channel icon
setting has changed. The icons are not loaded when not required to save
bandwidth.
Updated changelog.
Split the program list activity into an activity and a fragment.
The fragment can be used somewhere else in the tablet mode.
Guard against an empty channel.
Show the channel icon name as a place holder in case no icon is
available.
First implementation to show a two pane layout in landscape mode.
Some items are still missing / not functional like updating the program
list when a new channel is selected or show the layout only on tablets.
More work on the two pane layout for the channel list.
Preselection of the first item is still missing.
Replace the fragments instead of adding them. Also use some fading
animations.
Move the setting of the language into a separate method.
Save the selected channel position.
More work on the dual page stuff. Automatically select the first channel
when loading is done.
Only preselect the first channel in dual pane mode.
Use constants to identify the fragments and simplify the logic a bit.