Give CC to gir-scanner

From:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0006-give-cc-to-gir-scanner.mingw.patch
[pangocairo] Allow backend selection

Based on:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-pango/0008-allow-backend-selection.mingw.patch
Fix introspection includes

Inspired by:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-pango
Accept PANGOCAIRO_BACKEND=fc as alias to fontconfig
[win32] Bug 733764 - Support more / free font weights
Add PANGO_WEIGHT_SEMILIGHT

Part of Bug 733764 - Support more / free font weights
More PANGO_WEIGHT_SEMILIGHT

Previous commit was incomplete.
[fc] Use FcWeightTo/FromOpenType() if available

This makes the weight mapping a continuous, as ooposed to a step function.

Last piece of Bug 733764 - Support more / free font weights
[coretext] Support PANGO_WEIGHT_SEMILIGHT

We should interpolate.  Added TODO.  Don't have a coretext build so
don't want to break it.

Bug 733764 - Support more / free font weights
[pangocairo] Fix backend selection through $PANGOCAIRO_BACKEND
[coretext] Reverse glyphs if right-to-left

The shape.c layer is doing this for clumsy backends but warns.
Fix properly.
[win32] Invert y_offset

All these years, in the win32 backend, the y_offset was inverted.
Ie. no vertical glyph positioning worked, ever...  Sigh.
Bug 733898 - Fix build of pangocairo-fontmap.c
doap category core
Don't break run in the middle of Hangul jamo sequence

See comments.

Bug 705727 - Incorrect rendering w/ Hangul syllable composition GSUB
https://bugzilla.gnome.org/show_bug.cgi?id=705727
Add more Hangul jamo to previous commit

https://github.com/GNOME/pango/commit/61aeba6257ec7691a7a5222fb69aec3cc042435b#commitcomment-7215250
doap: add <programming-language>
Merge branch 'master' of git://git.gnome.org/pango
[coretext] Bug 734174 Crashes on OS  Yosemite
[coretext] Minor fix