Implement gvar table and variable glyf

Split from Ariza's "[subset] TrueType/CFF2 variable font" work on #1594
13 files changed