Preprocessor PCREs improved.

We've elected to take the inestimable plunge and attempt to match preprocessor
macro names in a reasonable fashion: which is to say, prefixed by a zeshy- or
zsh-specific command terminator (e.g., ":or", ";"). While nontrivial, the end
result should be substantially more generally applicable than the current
start-of-line-oriented approach.