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
Port glyf transform from numpy to lists
Port glyf coordinates from numpy to custom type
Fix comparison to arbitrary objects
Make GlyphOrder object iterable