Font transport needs shape feature tags and values to cross the
compositor IPC boundary with their owning LibGfx representation. Add a
ShapeFeature specialization in its own source file and encode the fixed
tag bytes together with the feature value.
This is preparatory work required to add IPC between the main and
compositor threads.