Make bsdgrep(1) more sensitive to context overlaps -- if it's printing context that either overlaps or is immediately adjacent to another bit of context, don't print a separator.
This combined with D10101 allows bsdgrep(1) to pass the remaining context tests in the Kyua tests.