textview: Match cursor blink behavior of GtkText
This makes the conditions in cursor_blinks() more similar to what GtkText does, and fixes adds the same notify handler for has-focus, so we start blinking when requires. Crucially, we also no longer try to blink when unmapped, which should fix a epiphany crash.
Fixes: #6515 (closed)