rxvt-unicode: calculate font width correctly

It is (fairly) well known among rxvt-unicode users that its method of
calculating the width of Xft fonts is not correct. This is the Gentoo
version of the patch which corrects the problem.
Merge branch 'urxvt' into installed