Deprecate module system, skip it for shaper modules

Now shaper is discovered via (previously unused!) font->find_shaper().
I'm keeping that just to allow clients override shaping.  Though,
even that I'm not sure we want to keep.

Wraps shaper in PangoEngineShape structs to keep PangoAnalysis API
intact.

Deprecated pango-modules.h and some pango-engine.h.  Language modules
are not moved yet.

Wired up PangoFc, PangoWin32, and PangoCoretext shapers.
[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.