Bug fix: support multiple servers in stream manifest

I had removed this while refactoring parse_manifest(), after being
unable to find any stream which used it. Apparently, Total Access does.

Closes #79
PEP 8-ify imports; fix requests import for non-XBMC

XBMC renames requests to requests2.
Check for successful login without a subscription. Log accordingly.

Closes #80
Remove woefully out of date todo list
Make some dialogs translatable
Update .po headers a bit
Remove stale XML German translation
Visually distinguish selected past week from unselected future week

Close #81
Close #82
Merge branch 'master' into helix