Support for hl_lines highlighting

This allows for key/value pairs of the form key="value1 value2 value3" to be passed as arguments to highlight.

In particular, hl_lines="3 4 5" etc. is valid highlight syntax, but previously did not parse correctly.

@parkr