finalizers much more complicated. Convert fontset to a list of
patterns instead.
- Don't add a finalizer to pattern returned xft-font-match. This
seems to be the reason for the segfaults. However, I have to admit
don't fully understand why this is so.