woff: NAK on WOFF2
Fix FONTFORGE_ARG_WITH_CAIRO() to hard-stop if "--with" but no cairo

Some operating systems have a weaker pkg-config, and won't find CAIRO if
looking only for a package. Therefore, try look for the package first,
and then if failed, try looking for library and header files.
Check for silly options like trying to specify with Cairo, but no png.
minor alphabetization of options. Remove some dead code for *.pc
mview: fix a double-free in MVLoadWordList()

GTextInfoArrayFree() is the right function to use since it frees
all elements of the struct properly. Do that unconditionally.
Merge pull request #1510 from adrientetar/fixup

mview: fix a double-free in MVLoadWordList()
gutils: avoid a use-after-free in GImageReadRas()

Using free() here is incorrect and leads to a use-after-free code
path; route to the destroying path instead with an appropriate
error message.

CR-fixed: 1082478
pfa: avoid a NULL ptr dereference in _ReadPSFont()

CR-fixed: 1082477
gdraw: avoid a use-after-free in GImageResize()

rev does not get assigned to on every loop turn. So don't free it
inside the loop.

CR-fixed: 1082476
mbinary: avoid a double-free in SearchPostScriptResources()

_ReadPSFont() is probably weird but it fcloses the file passed as
parameter if the function fails. Fix the logic accordingly.

CR-fixed: 1082479
parsettf: avoid multiple frees in readttfbase()

Free bs in the scope in which it was created, otherwise freeing it
on every loop runs can get pretty toxic – note that proper indent
should help avoid this kind of errors.

CR-fixed: 1082481
effects: fix a double-free in MidLineCompetes()

ClipLineTo3D() frees the spline unless it returns false. Free only
in that case.
splineutil: avoid a use-after-free in AnchorPointsRemoveName()

Move the freeing instruction at the end of the loop branch so that
it does not read on a freed ptr.

CR-fixed: 1082487
autowidth: cleanup erroneous free() in AW_ReadKernPairFile()

filename was already freed above.
charinfo: fix read-after-free in GV_GetConstructedImage()

Free me after last access to it.
Merge pull request #1501 from adrientetar/woff2-dispatch

woff: dispatch WOFF2 as unsupported
Merge pull request #1513 from adrientetar/buffer

Fix some double-frees/use-after-free
Improve spline overlap handling.
Attempt to fix a crash that occurs when a file selected is missing.
Fix U. F. O. opening.

This reverts commit 60f8622ecf170ee718b03cb8779e4ebe7fbc60b2.
Merge pull request #1519 from fontforge/name_problem

Fix the problem opening U. F. O. directories from the graphical file chooser.