The FreeType extension defines add_flags, but is never called.  This
fails to find freetype on MacOSX with freetype installed using MacPorts
in /opt/local/include.

This small patch fixes it by adding add_flags to the base class, and
then calling it in _check_for_pkg_config if get_extension returns None
and we generate an extension on the fly.