Bug 701118: Limit size of begin layer nodes in display list.
Bug 701118: Limit size of begin layer nodes in display list.

The size of the begin layer node depends on the size of the layer
name. That name may be a string from the page's property resources,
and is only bounded by memory when parsed by lex_string(). The
layer name may cause a display node to be larger than the maximum
size allowed. This condition is now checked for.

muennich/mupdf,ccxvii/mupdf,muennich/mupdf,muennich/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,muennich/mupdf,ccxvii/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,ccxvii/mupdf,ccxvii/mupdf,muennich/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,ccxvii/mupdf,muennich/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,sebras/mupdf,sebras/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,sebras/mupdf,ccxvii/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,sebras/mupdf,fluks/mupdf-x11-bookmarks