import Tsukurimashou's enhanced fontlint
Merge pull request #1035 from mskala/new-fontlint

import Tsukurimashou's enhanced fontlint
geteol instead of getname for FontName value.
Merge pull request #1040 from fontforge/fix_932

geteol instead of getname for FontName value.
Log meaningful warning instead of silently dropping invalid substitutions

When trying to Generate TTF from a font where some rlig substitutions
refer to nonexistent glyphnames, the lookup subtable is silently marked
as unused and then dropped. Traced this in GDB and fixed it.
warning: suggest parentheses around '&&' within '||'