Don’t rename glyphs one didn’t ask for from Python

SFGlyphRenameFixup() is too smart that it will, when renaming “f”, it
will search for glyphs that has an “f” component, e.g. “f_f” or “f_f_i”
and rename the component as well. The desirability of this is
questionable, but for now I added a boolean flag to control this and
disable it in Python while keeping the GUI behaviour unchanged.

Commits / fc92548, see issue 523 "Remove the auto glyph renaming feature."
Don’t rename glyphs one didn’t ask for from Python (note ..else forget)

These things can get forgotten later - better highlight a note.
Update sample text for Chinese and Japanese
more correction
Merge pull request #526 from coolwanglu/master

Update sample text for CHN and JPN
Merge pull request #530 from JoesCat/master

gutils/gimagereadxpm.c test for errors and cleanup
issue #455
Merge branch 'glyph_renaming' of https://github.com/JoesCat/fontforge into glyph_renaming
fix prototype of SFGlyphRenameFixup; disable auto-renaming in more places
Merge pull request #531 from mimaz/master

Issue #455
Merge pull request #532 from mskala/glyph_renaming

Glyph renaming - disable auto-bleed in all contexts
In gutils/gimagereadxpm.c, change ' ' & '.' to another set of keys

Converted ' ' to '.' and changed '.' to '+' so that the data is visible,
plus if someone happens to save this file with 'delete trailing spaces'
turned-on, then it won't accidently delete the info shown above.

Reworded comment. Missed including free(line) when cleaning-up before exit.
In gutils/gimagewritexpm.c, write mono bitmaps too.