[util] Rename template typenames to avoid clashing with actual types

Apparently MSVC2015 can confuse them

Fixes https://github.com/harfbuzz/harfbuzz/issues/3379
3 files changed