Make subcategory list scrollable

Show a scrollbar when the subcategory list becomes too large to
fit in the window. This requires some trickery to get the frame
to show where it belongs.

https://bugzilla.gnome.org/show_bug.cgi?id=707515