[test] Remove unused micro-font
More fixing MemoryBarrier() on Mingw32

Set requested windows header to Vista.  See discussion:

https://github.com/behdad/harfbuzz/commit/fbb2847f541389f40718af71c4945024ae177ab2#commitcomment-7054700
[win] Consolidate windows.h include tips and tricks
[win] Turn STRICT on for including windows.h
[win] Don't define visibility attribtue under Cygwin
[gobject] Skip _HB_SCRIPT_MAX_VALUE

Fixes https://github.com/behdad/harfbuzz/pull/38
Add HB_TAG_MAX_SIGNED / _HB_SCRIPT_MAX_VALUE_SIGNED

To make C language police happy.
[win] Fix Cygwin build

https://github.com/behdad/harfbuzz/commit/db308280488c2ee11ba865a9922eb6a0c1abeef3#commitcomment-7077778
Disallow changing settings on immutable face

Ouch!
Fix test runner under Windows
0.9.33
Give CC to gir-scanner

From:
https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-harfbuzz/0001-give-cc-to-gir-scanner.all.patch
[indic] Handle old-spec Malayalam reordering with final Halant

See comment.

Micro-tests added.
Minor warnings fixes

Some systems insist on -Wmissing-field-initializers.  We have too many,
by design.  Fix a few easy ones.
Reject tags longer than 4 chars in hb_feature_from_string()
Do not require the '=' in hb_feature_from_string()

Towards accepting CSS font-feature-settings strings.
Fix parsing of features like "- liga" (with the space)
Remove duplicate definition of ISALNUM

It's defined in hb-private.h already.
Allow on/off in hb_feature_from_string()

We now allow things like "dlig on" / "dlig=on".
Minor