Move font-lock test helpers into a separate file
Font-lock "nil", "true" and "false" as constants rather than keywords
Make builtin font-locking more stable; enable it after ".." operator

Instability was caused by an attempt to handle multiline 'funcname'
nonterminals which is useless unless font-lock region is expanded
properly.