Small performance gain for check_for_subscription()

Since we aren't /actually/ returning the subscription type, it makes no
sense to parse the XML and then search the dict.

On the rpi, parsing and searching takes 0.1s. On a fresh login, we call
this twice. Since this new check is basically instantaneous, rpi users
get a 0.2s speedup.

In the future, if/when we support alternate subscription types
(team only, etc), then we may need to go back to parsing the XML.
Until then, let's take this performance win.
Invert logic flow for sections vs controlIDs

This way each section is grouped together, making it easier to follow
the navigation of a user. For example, all RedZone related actions are
grouped together now, making it less likely that the (recently fixed)
omission of RedZone - Live will happen again.

This does introduce some redundant code (namely week_list, and game_list
resets). There's some additional cleanup to be done and potential to
split some actions into functions.
Rename week_enabled to "future" and invert meaning

week_enabled wasn't the best name, since it applied to games as well.
"future" is a bit more generic and accurate.

`ListItem.Property(future)` (when future isn't a valid property) returns false
anyway, so we don't need to set "future" to false when the game isn't in the
future (the most common scenario). This saves us a little bit of code too.
Whitespace fixes
Bug fix: Live games should work again

I forgot to change one last variable when killing set_resolved_url()
tighten up game_version_ids loop
whitespace and comment fixes
Move game-version selection to a function
new background image

Original image from https://www.flickr.com/photos/charamelody/5252625358

By charamelody; released under the CC BY-NC 2.0 license.

Closes Issue #71
Move bitrate selection for Live streams to default.py

The rest of select_bitrate will follow when I make some decisions about
using the stream manifest for bitrate info.
Tiny cleanups
Add license for charamelody's photo; adjust licensing format

This LICENSE file now uses Debian's copyright format.
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Bug Fix: NFL Network - Live should work again

Returned the wrong variable. FML. That's what I get for a rushed push
without testing. :-/
Update changelog
Small cleanup of display_archive() and parse_archive()
Actually use get_show_cid (renamed from get_show_archive)

Only display_archive needs it, and already has all the needed info.
Nicely simplifies those calling display_archive()
Stop splitting just for the sake of Red Zone
rename parse_archive to get_shows_episodes
Fix for not playable items afert playback

This is just a little workaround. Sometimes we still face the issue,
that the window is not shown, after the playback stops!
This should work at least for an early release ;)