[arthur] Fix font hinting
Previously, the ArthurOutputDev would always use the Qt default value for the QFont hinting preference. At the same time, it contained a custom enum type with various hinting levels that didn't do anything at all. This patch removes the custom enum, uses QFont::HintingPreference instead, and actually passes the chosen value to the font renderer.