Rename VOID and void_t to have HarfBuzz prefix

Fixes build on Windows.  Ouch!
0.9.9
Fix warnings
Fix build with C++11
[Indic] Add link to Sinhala split matra section of the Sinhala spec
Fix test with gold linker

Bug 57633 - Symbol tests should ignore __bss_start, _edata, _end
Minor
Update OT language tags

Patch from Roozbeh Pournader.
Remove excess return

Oops!
Minor
[graphite2] Preload all tables

Part of patch from Martin Hosken.
[graphite2] Add hb_graphite2_face_get_gr_face and hb_graphite2_font_get_gr_font

Based on patch from Martin Hosken.  I believe it returns NULL if the
font doesn't have graphite tables, but have not tested.
[graphite2] "Update to new API"

Part of patch from Martin Hosken.  I believe he knows what he's doing
:).
[coretext] Remove hack around GlyphID

We not namespace our types, so the hack is not needed anymore.
[coretext] Add hb_coretext_face_get_cg_font()

Not sure if it's useful, but it was missing.
[coretext] Fixed typo

Oops.  Thanks Khaled for catching this.
Work around missing OSAtomicCompareAndSwapPtrBarrier() on OS X 10.4

Not sure how to handle iOS.
Make older MSVC happy
Fix atomic ops on iOS

Patch from John Ralls.
[coretext] Better test for CoreText

Instead of checking for ApplicationServices.h, which is present in all
versions of MacOSX, check for CTFontRef, a CoreText basic type.