Add support for standard EBLC/EBDT embedded bitmaps
Add support for Google CBLC/CBDT color bitmaps
Add -z flag to ttx to choose a bitmap dump format
Add support for Microsoft COLR/CPAL layered color glyphs
Minor improvement to TableStack

Push/pop on the end side, which should be faster.
Warn about excess data in kern table instead of aborting
Change duplicate-name resolution from n^2 to linear time

For a font with thousands of glyphs with the same name (like ipagp.ttf)
this was taking 9 seconds to complete.  Less than a millisecond now!
Allow toXML() to be called on individual tables

Was hitting a missing attribute since disassembleInstructions was
being set by saveXML() only.
Turn "too much glyph data" into a warning

Some tools generate 4 bytes of padding where 0 is needed...
It's recoverable, so make it a warning.
Optimize Coverage.postRead()
Raise exceptions on unimplemented T2CharString operators
Add support for loading WOFF file format
Add support for saving WOFF file format
Improve import handling

For example trying to run fontTools on Jython or PyPy fails
because they don't have a numpy module.  However, the error
is caught by the getTableModule() and instead DefaultTable
used for tables that use numpy in their implementation.  Fix
that.
Fix decompiling GPKG on 64bit systems

array.array("L") reads 64bit ints, not 32bit.  Use "I" instead.
Port hmtx table from numpy to array module
Port loca table from numpy to array module
Port cmap table from numpy to array module
Port GPKG table from numpy to array module
Port glyf flags from numpy to array module