Fixed boolean setting arguments (that take no value and appear only if value is true)
Fixed Highlight.near() to add \b fences around the text to match if the first/last characters are alnum or '_'.

Made some name matching regexes a little stricter about the first character not being '-'.