Remove Screenwidth from default theme

Fix issue #288
Make defaultbutton and cancelbutton grey
White background instead of light grey
Fix a typo
Revert to original colours in CharView

The current theme has softer tones that are nicer to look at but too low
in contrast.
Removing hotkeys from tango resources file
Adding hotkeys back
Import Yuri's screenshot to use by desktop/fontforge.appdata.xml

Removed extra </p>, then moved other </p>s
attempt at fixing the revert-to-more-glyphs bug
Perform bounds checking on buffer given to CVMakeTitles().
Use MAXPATHLEN+1 for size of dirname_ rather than hardcoded constant.
Fix crash when gdraw_bitmap sets xi->data to allocated buffer.

Because memory for newdata comes from strange malloc(), it cannot be
freed with free() or crash occurs.  Therefore, newdata
must be kept in scope until after the call to gdraw_xbitmap(), and
xi->data then set to NULL if it matches.
Fix crashes occurring when XDestroyImage() tries to free image data.

XDestroyImage() assumes that it can call free() on the data pointed to
by the XImage structure it is passed.  However, the data may have come
from the strange malloc(), in which case calling free() on it is a
guaranteed crash.  Unfortunately, we have no way of knowing here if
this is the case or not, so we must always set gdisp->gg.img->data and
gdisp->gg.mask->data to NULL and live with the resulting memory leak
when we are wrong.
Merge pull request #1301 from rrthomas/master

Add fontforge-internal-collab-server to GITIGNOREFILES, as git.mk doesn'...
Revert "Remove traces of libspiro being optional (it is now mandatory)"

This reverts commit 7703be7a2062eadcc7bf97993d57db937429679d.

Conflicts:

	fontforge/splinefont.h
Revert "Use BDW garbage collector" but preserve libgc options.

This reverts commit e05e5254b77fd5471a673e75a347cbe80d9ec0b1.

Conflicts:

	Unicode/usprintf.c
	collab/Makefile.am
	configure.ac
	fontforge/Makefile.am
	fontforge/autowidth2.c
	fontforge/clipnoui.c
	fontforge/cvundoes.c
	fontforge/fontviewbase.c
	fontforge/parsettf.c
	fontforge/psread.c
	fontforge/python.c
	fontforge/scripting.c
	fontforge/scstyles.c
	fontforge/splinefont.h
	fontforge/splinesaveafm.c
	fontforge/splinestroke.c
	fontforge/splineutil.c
	fontforge/splineutil2.c
	fontforge/stamper.c
	fontforge/tottf.c
	fontforge/ttfspecial.c
	fontforgeexe/Makefile.am
	fontforgeexe/charview.c
	fontforgeexe/collab/Makefile.am
	fontforgeexe/collab/fontforge-internal-collab-server.c
	fontforgeexe/fontview.c
	fontforgeexe/main.c
	fontforgeexe/sftextfield.c
	gdraw/Makefile.am
	gdraw/gxdraw.c
	gtkui/fontview.c
	gutils/Makefile.am
	inc/gc_veneer.c
Fix merge.
Merge pull request #1318 from blipvert/fixes/35

Fix crash when gdraw_bitmap sets xi->data to allocated buffer.
Merge pull request #1315 from blipvert/fixes/34

Use MAXPATHLEN+1 for size of dirname_ rather than hardcoded number.
Merge pull request #1314 from blipvert/fixes/33

Perform bounds checking on buffer given to CVMakeTitles().