lzma_sdk is not used any more
Add brotli
Fix FreeType includes

This is the official, and now the only supported, way to include
FreeType headers.
Fix build
Add support for an error-message callback to OTS
Fix some typos and missing warning messages in OTS
Unconditionally enable the message callback

Client code does not need any changes anyway.
Add message callback to ot-sanitise
Allow graphite tables to be passed through OTS
Handle Graphite support similar to WOFF2

For consistency.
Enable Graphite support for ot-sanitise
Allow OTS_FAILURE_MSG() to act like printf()

In preparation for next commit.
Populate failure messages

Based on patch from Martin Hosken, reworked to use the new message
callback infrastructure.

Fixes #2
Typo
Drop bogus check for caret value offsets order

Fixes #1
Rename the variables so it is clear what they are