hmlgrep: pattern match on record separator line too.

This makes behavior align with amlgrep, but not exactly the same yet;
amlgrep doesn't take whole line as a RS(record separator), but hmlgrep
does.)