Update freetype to 5e094c6fb2ddd6e8901a5679e2cbb8fa476a38ee

Integrated patches from freetype2 git repository, up to hashval
5e094c6fb2ddd6e8901a5679e2cbb8fa476a38ee, which is post-2.4.12.

Most recent commit message from freetype git:
  [truetype] Improve handling of broken sbit advance widths.

Noteworthy patches included:
  [cff] Add a new Type 2 interpreter and hinter.
  Add support for color embedded bitmaps (eg. color emoji).

Change-Id: Ia8b6a67bc18f841b24f44edf80f81f663185b598
Disable old 'freetype' CFF hint engine.

Change-Id: I3bcb84dfbdeb3b8043b25b078c789687a18b16c1
Enable FT_CONFIG_OPTION_USE_PNG, build shared lib

Due to FT_CONFIG_OPTION_USE_PNG, FreeType now depends upon libpng and
zlib. While I'm adding those dependencies, I might as well also make
libft2 a shared library...

Bug: 9603326
Bug: 9577689
Change-Id: Ibeeaeef72d39df07535424b49810675d652b8fc8
Merge branch 'aosp44' into HEAD