Added harfbuzz optional to fix spacing issues

Refer to this thread:
https://github.com/mpv-player/mpv/issues/1365
tldr: I had spacing issues with japanese characters in mpv and they were fixed by recompiling libass with harfbuzz