Stop matching empty strings in heredocs.

Fixes infinite loop that was exposed after upgrading to JFlex 1.5.0.
Stop matching empty strings in uuencoded files (xref and tokenizer).

This avoids infinite loops seen after upgrading to JFlex 1.5.0.
Merge pull request #739 from kahatlen/jflex150

Stop matching empty strings in heredocs.