Add live channels to the add-on

This branch/commit adds the new feature "Channels"/"Kanaler" as released by SVT February 4.

Developer note; this commit also introduces a first step to some re-factoring.