Improve FONTLOG-related workflow and tooltip
Added typo fix and trailing line fix
Small documentation improvements
Open file dialog file list: tighten cursor hit checking

One difficulty with testing the recent issue with listing discovered
font names in popups taking a very long time with PDF files, was that
any near approach to the file list would trigger the font name lookup
code.  It was impossible to use the vertical scroll bar, as that was
included in the 'hit' checked area of the dialog.

The list area hit testing in `WithinList()` was asking for the 'size' of
the file list, then checking if the mouse coordinates were within that
area.  But the actual routine being used to determine list bounds,
`gdraw/glist.c` routine `glist_getsize()`, was explicitly adding the area
of the vertical scroll bar to the 'list' area.

A different method for hit testing is using `gdraw/ggadgets.c` routine
`GGadgetWithin()` which will use only the *real* bounds of the list's
content area.

Without this change, font name list popups can be provoked when moving
the cursor within the vertical scroll bar.  With the change that popup
code is not invoked, and which then avoids any possible slow downs due
to the other issue.

I don't know how many other dialog lists might have this issue. It is
very confusing as all these gdraw routines were implemented at nearly
the same time. Why the better, more precise, hit check wasn't done here
when easily available... confuses.
Merge pull request #1862 from tshinnic/openfontdlg_filelist_hit_testing_tighten_1

Open file dialog file list: tighten cursor hit checking
Merge pull request #1861 from rrthomas/master

Small documentation improvements
Remove unnecessary include that was breaking the non-collab build, mea culpa
Merge pull request #1864 from rrthomas/master

Remove unnecessary include that was breaking the non-collab build, mea culpa
Some cleanups for https://github.com/fontforge/fontforge/pull/1843 and other

This has some other cleanups to bring down warning message sizes too
Merge pull request #1865 from monkeyiq/2014oct/updates-for-pr-1843

Some cleanups for https://github.com/fontforge/fontforge/pull/1843 and other
tottf: accept exactly 65535 glyphs as in the sfnt specification
This adds the ability to theme almost all colors in the CharView and also the three-dimensional shading in the CharView palette.
Merge pull request #1625 from adrientetar/sfnt-limit

tottf: accept exactly 65535 glyphs as in the sfnt specification
Adjust ruler thresholds a bit more.
Merge pull request #1867 from fontforge/respace_rulers_2

Adjust ruler thresholds a bit more.
Merge pull request #1866 from fontforge/charview_theming_1

Allow more theming.
Merge pull request #1512 from n7s/fontlog

Improved FONTLOG-related workflow and tooltip
Append to FONTLOG.txt if it exists.
Avoid exporting certain files in U. F. O. if they are empty.
Merge pull request #1869 from fontforge/suppress_empty_files

Avoid exporting certain files in U. F. O. if they are empty.