Bug 701172: Avoid calling stream drop callback if not set.
Bug 701172: Avoid calling stream drop callback if not set.

fz_open_memory() calls fz_new_stream() without setting any drop callback.
Previously fz_drop_stream() would not call the drop callback if not set. If
and exception was thrown inside fz_new_stream() it would unconditionally
attempt to call the drop callback.

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