Add highlighting of rule in build statements

Highlight the rule being used in a build statement.  Also add `.` to acceptable characters in a rule name and relax whitespace matching before the name.
Yes I've checked and its fine - emacs only fontifies the visible portion of a buffer in any case