util: add _gb_rgba_shade()

Typical shading code, lifted and modified from clutter.
source-overlay: rewrite overlay to use GtkSourceSearchContext.