Recent Files handler: convert path compaction to Unicode-aware variant

The slow march toward Unicode compatibility continues...
Slider UC: remove unnecessary subclassing for UC background transparency
General code clean-up and hardening
pdFont: fix severe bug when rendering text with optional clipping

Man, this bug was driving me insane.  Turns out I should have read MSDN
more carefully.

Random crashes due to particular filenames should now be fixed.