DrawFormattedText(): Allow centering of text inside user-provided rectangle.

So far, only centering in the target window/texture was possible, but
not wrt. arbitrary bounding boxes. Add an optional 11th parameter to
specify the rect into which text should be centered, clipped etc.