Use OPML as internal feed subscription representation

Not thrilled with the merge function and the two-level outline stuff to
use folders, but it currently works. Still bugs, commit for safety.
Opml export
go fmt