configure.ac: Treat DragonFly as the rest of BSDs
Fix integer overflow in FT_Outline
Merge pull request #116 from hadvaid/dragonfly

configure.ac: Treat DragonFly as the rest of BSDs
Merge pull request #119 from MrSmile/fix-drawing-overflow

Fix integer overflow in FT_Outline
Fix \fade(7-argument version) parse
Check for 0-point contours in rasterizer_set_outline()

Fixes libass#129.
Correctly close last contour in case of overflow
Check FT_Outline_New return value

Makes #131 not crash. The function likely fails because the number of
points exceeds SHRT_MAX.
Fix caching of combined bitmaps after complex shaping
Silence compilation warning

This fixes the following warnings:

In file included from ass_cache.c:34:0:
ass_cache_template.h:52:0: warning: "BINSTRING" redefined
 #define BINSTRING(member) \
 ^
In file included from ass_cache.h:59:0,
                 from ass_font.h:58,
                 from ass_cache.c:28:
ass_cache_template.h:9:0: note: this is the location of the previous definition
 #define BINSTRING(member) \
 ^
In file included from ass_cache.c:36:0:
ass_cache_template.h:30:0: warning: "BINSTRING" redefined
 #define BINSTRING(member) \
 ^
In file included from ass_cache.c:34:0:
ass_cache_template.h:52:0: note: this is the location of the previous definition
 #define BINSTRING(member) \
 ^
Provide slightly more fine-grained control over style overrides
Update version and changelog
Use LT_INIT for better autoreconf compatibility
Load embedded fonts from memory correctly
Only use the subpixel value when shifting bitmaps. Fixes #142
Fix subpixel shadow shift
Fix UB at left shifts of negative integers
Check more allocations

Part of #146
Provide SIZE_MAX fallback

SIZE_MAX is in C99, but not in C89. It is in <stdint.h>, and is always a
macro, so this fallback should be pretty portable and cause no issues.
Check more mallocs

This is just a start and gets most easy ones.