Replace Splash font rendering by Qt font rendering

Previously, the Arthur backend would use Splash code to do
its font rendering.  That was not a satisfactory solution:
Qt can do font rendering directly.  Also, the Splash font
rendering in the Arthur code had a few bugs, which lead
to legible-but-not-pretty fonts.

This patch replaces the Splash font rendering by Qt font
rendering.  Some Splash code will have to remain, because
Qt seems unable to do the proper charcode-to-glyph-index
transformations.

I took a lot of inspiration from Mihai Niculescu's patch at

  https://lists.freedesktop.org/archives/poppler/2013-June/010370.html

That's why the patch adds Mihai's name in the copyright list.
4 files changed