Merge pull request #258 from JoesCat/master

more gallocs, config.h wrapper, gif interlace patches, commenting, alignment
gutils/giotrans.c food for thought continued.... ?

...expanded on free memory...
Open file and Readheader fileIO checks for gutils/gimagereadras.c

If problems reading in file, then abort and exit routine.
Change gutils/gimagereadras.c galloc() to malloc(), cleanup afterwards
File checking and cleanup in gutils/gimagereadras.c ReadRas24Bit()
File checking and cleanup in gutils/gimagereadras.c ReadRas8Bit()
File checking and cleanup in gutils/gimagereadras.c ReadRas24RBit()
File error check for ColorMap in gutils/gimagereadras.c
Allow FontForge to use/guess the correct GImageRead import routine (*.ras)

Changed GImageRead() to try giomime first, and if that doesn't find the
right file type, then try again using the older summer2012 routines.

Updated routine due to it not being able to find *.ras files right now,
possibly due to the obsurity of ras (maybe gtk/giomime lacks details?).
Output file error if problem with file in gutils/gimagereadras.c

Main routine outputs stderr message. Added extra commenting.