Make lint-locale-dependence.sh work with BSD grep by avoiding empty subexpressions.
macOS High Sierra:
$ grep --version
grep (BSD grep) 2.5.1-FreeBSD
$ echo foo | grep -E '^foo(_r|_s)?$'
foo
$ echo foo | grep -E '^foo(|_r|_s)$'
grep: empty (sub)expression
Ubuntu 18.04 LTS:
$ grep --version
grep (GNU grep) 3.1
$ echo foo | grep -E '^foo(_r|_s)?$'
foo
$ echo foo | grep -E '^foo(|_r|_s)$'
foo
Reported by @masonicboom in #13708 (review). Thanks!