More PANGO_WEIGHT_SEMILIGHT

Previous commit was incomplete.
[fc] Use FcWeightTo/FromOpenType() if available

This makes the weight mapping a continuous, as ooposed to a step function.

Last piece of Bug 733764 - Support more / free font weights