Add fallback atexit implementation using template descrutors

Fixes https://github.com/harfbuzz/harfbuzz/issues/3197
1 file changed