Add groove and ridge border support.

Matches Chrome's rendering behavior for groove and ridge borders (I can attach comparison images, if wanted).