Merge pull request #1129 from abelcheung/master

Fix desktop file inspection dir and drop unneeded desktop makefile rule
Merge pull request #1131 from abelcheung/201401-house-cleaning

Some dust cleaning as promised in SF mailing list
Fix double fclose.
Add a few more comments.
Fix the name of features.fea for the u.f.o. driver.
Stop parsing if a fatal error occurs.
Merge pull request #1132 from fontforge/features_not_feature

Fix the name of features.fea for the u.f.o. driver.
Merge pull request #1134 from fontforge/scripting_hunt_1

Fix double fclose and segfault and add comments in the scripting engine.
Attempt urgent fix of u.f.o. crashing on component entities.