syntax: push matched pattern begin color before subexpressions.

* lib/zile/syntax.lua (parse): push the initial color for the
full pattern match before subexpressions, because the first
capture offset can be later in the character stream than the
containing expression match.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>