new-var on-screen-overlay-priority

Use it instead of hardcoding a value
comment in on-screen-make-narrow-line-overlay
defface on-screen-shadow: make slightly more colorful

Just grey is too common, e.g. used by "stripe-buffer".  Using a bit
color makes it more distinguishable form other faces.
minor change