New support function for fitting word-wrapped text inside a label

Uses the new pdFont class, which is proving itself helpful in all kinds
of interesting ways.
Fit translated batch wizard explanations if too large

See previous commit for implementation details