Fixed scroll location when switching feed.

Also, tried to have a global variable for the main window, but that
failed, so I scrapped the idea.
Checkpoint for branch loading.

Trying my best to get branches to load all feeds recursively, but I
get a weird "asize>=0 && asize<=aalloc" assertion error when I try
to load them. Need to check this out later.