fractal-gtk: Improve list keyboard navigation

Previously on both the room list and the message list,
our GtkScrolledWindows would not scroll with our focus.
This meant users that relied on keyboard navigation were
stuck at the top of our room list and the bottom of our
message list.

Now we scroll both lists as focus moves, improving
navigation for keyboard users.
4 jobs for wip/christopherdavis/scroll-with-focus in 42 minutes and 19 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Check
passed #299131
check

00:00:24

 
  Test
passed #299132
flatpak

00:40:39

 
  Review
passed #299133
review

00:00:58

failed #299134
allowed to fail manual
stop_review

00:00:17

 
Name Stage Failure
failed
stop_review Review
From https://gitlab.gnome.org/BrainBlasted/fractal
* [new branch] master -> origin/master
* [new branch] room_member_events -> origin/room_member_events
* [new branch] wip/christopherdavis/fit-room-directory -> origin/wip/christopherdavis/fit-room-directory
* [new branch] wip/christopherdavis/update-gtk-rs -> origin/wip/christopherdavis/update-gtk-rs
* [new tag] 0.1.0 -> 0.1.0
Checking out 408c7ce2 as wip/christopherdavis/scroll-with-focus...
fatal: reference is not a tree: 408c7ce2da96efae9619d45fb265998ff8cd67a4
ERROR: Job failed: exit code 1