cmap subsetting now retains entries associated with any glyph ids explicitly requested
Required in https://github.com/harfbuzz/harfbuzz/issues/2356
glyphClassDef uses the same ClassDef format. However, glyphClassDef table uses predefined class values so we do not remap class values.