Replace inside predicate with distance function in ButtonHotspot.
Add support for tolerance in ButtonHotspot.
Add font descriptor property to ButtonWidget.
Improve glow support in TextureFont and StringWidget for better legibility of text.