added function for estimating string render dimensions.
new button styles: BS_ICON and BS_ICON_TEXT.