Invocations of autoconf213 should also include argument specifying the
calculated shared macro path. This is necessary if autoconf213 is not
installed globally.

Closes #382.
Update for language changes.
Allow unused_variable in Codegen output.

Issue #386
Allow environment set CFLAGS to propagate to sub components

Issue #168
Merge pull request #383 from mozilla/nonglobal-autoconf-fix

Fix non-global autoconf213 configuration
Merge pull request #384 from luqmana/update

Update for language changes.
Merge pull request #387 from Douglasj/master

Includes unused_variable in Codegen
If global CFLAGS not set use -O2 as a default for submodules

Issue #168
Merge pull request #388 from Douglasj/issue168

If global CFLAGS not set use -O2 as a default for submodules
fix build err
Merge pull request #390 from aydinkim/1

fix build err
Stride to be the number of aligned bytes in each row
Remove leftover cruft from previous merge.
Changen Div to Quot and Mod to Rem.
Pass font style on to font config pattern search.
Merge pull request #394 from metajack/linux-font-styles

Fix linux font styles.
Update dependencies.
Add unused_unsafe attribute to generated bindings.
Remove unneeded unsafe blocks.
Update harfbuzz to remove pango.