Add StringRef versions of MCFont{Measure,Draw}Text

The existing versions of these functions only operate on char pointers and a StringRef variant is required.
Convert MCButton::acceltext to a StringRef

The "accelerator text" field of the button object has been changed to use a StringRef for storage. It now supports Unicode transparently.