Things that were once singletons are no longer singletons, but are instead stored in the "Application" singleton Some singletons still remain, and some renaming/renamespacing is left
Move streamlink code to its own file Fixes #275 Untested on linux, but should work decently there as well.