* src/sdf/ftsdf.c (get_control_box): Use goto instead of letting the next case statement
execute to avoid compiler warning [-Wimplicit-fallthrough=].
* src/sdf/ftsdf.c (sdf_generate_bounding_box): Fix compiler warning due to signed
unsigned mismatch.
* src/sdf/ftsdfrend.c (ft_sdf_done): The function must have a return type of `void'
to match the signature of `FT_Module_Destructor'.
* src/sdf/ftsdfrend.c (ft_bsdf_render): Added the `bsdf' renderer, render function
which is essentially what is called from the FreeType core to render a glyph.
* src/sdf/ftsdfrend.c (ft_bitmap_sdf_renderer_class): Added the `bsdf' renderer
definition.
Added the necessary files required by the `sdf' module. These include files
for both the `sdf' and the `bsdf' renderers. Here is breakdown of what the
specific files will contain:
* src/sdf/ftsdfrend.*: Both the renderers.
* src/sdf/ftsdf.*: The rasterizer for the `sdf' renderer.
* src/sdf/ftbsdf.c: The rasterizer for the `bsdf' renderer.
* src/sdf/ftsdfcommon.h: Commmon properties and functions for both the
rasterizers.
* src/sdf/ftsdferrs.h: Common error define.
* src/sdf/sdf.c: For building a single object of the entire module.