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