Entry,TextView: Deselect text on ::focus-out

We don't differentiate between foreground and backdropped selections,
which confuses/infuriates users, particularly in the FileChooser entry.
There's no design desire to introduce that differentiation in the theme.
The preferred fix is instead to clear the selection on focussing out.

This patch does that by changing the existing code that clears the
selection when the state changes and the widget is no longer :sensitive
to instead clear the selection if it's not the focus within its toplevel

#665 (comment 110313)
Status Name Job ID Coverage
  Build
passed fedora-x86_64 #109272

00:10:42

passed msys2-mingw32 #109273
win32

00:03:03

 
  Flatpak
passed flatpak:demo #109274

00:09:50

passed flatpak:widget-factory #109275

00:14:50