more authors ...include sourceforge patche area...
Change gutils/gimage.c gcalloc() to calloc() and galloc() to malloc().
Change gutils/gimage.c GImageCreateAnimation() sequence to exit on error.

Re-arranged sequence of steps to first test incoming images to ensure they
are compatible, then 'afterwards' get memory, and then convert all finally.
This way, if an error occurs, we still can keep initial **images[] instead
of losing them part-ways through convertion (and returning nothing useful).
Change gutils/gimagereadgif.c gcalloc()->calloc() and galloc()->malloc().

Replaced galloc and gcalloc with common malloc and calloc, and releases all
partially loaded images if an error happens part way through process. Added
extra commenting. Fixed an error in ExtensionBlocks from && to &.
Add #ifndef wrapper around generated <config.h>. Use existing _FF_CONFIG_H.
Cleanup references to HAVE_CONFIG_H, not needed.

User generates a config.h, or substitutes an existing inc/config.h.* file.
Added NULL check to gutils/gimagereadgif.c due to "gif_lib.h" comment

"gif_lib.h" comment indicates that you might have a NULL SColorMap.
Added a test to exit if it happens since most/all gif I found already had
existing SColorMap. If anyone has such a gif file, this can be improved.
Added gif interlace to gutils/gimagereadgif.c, plus more commenting
Replace basic.h with config.h at top of gutils/gimagereadjpeg.c. alignment.
Merge remote-tracking branch 'upstream/master'
Output correct month in UFO creation date

The returned month from gmtime() is zero based.

(Problem seen here: https://github.com/fontforge/fontforge/issues/255 )
Ufo.c Comments for last patch.

Also changed URL location.
Alignment normalized for last two file edits.
Fix multiple crashes with BASE table

The spec says that BaseValues of BaseScript Table can be NULL, so we now
make sure basescript->baseline_pos is initialized to zeros in this case,
since the code assumes it is always set.

This fixes, among others, the crash reported here:
https://github.com/fontforge/fontforge/issues/291
Mainly converted gutils/giotrans.c galloc() to malloc()

Testing-out this routine shows that it needs some sort of additional funcs
such as addURL() otherwise it never gets past the first if (transtab==NULL)
and then it also needs addURL() to be able to add additional transtab when
more URLs are added. This gio is part of a larger unfinished project.
gutils/giotrans.c food for thought.... ?

GIOdispatch and _GIO_translateURL needs more work, maybe in this direction.
Merge remote-tracking branch 'upstream/master'
Merge pull request #258 from JoesCat/master

more gallocs, config.h wrapper, gif interlace patches, commenting, alignment