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