Acheung i os7 string sizing

Additional wrapper for string sizing.  Determines whether receiver responds to iOS7 appropriate method and calls that if so, otherwise uses the old method.  Also ceilf on the size to avoid fractional sizing.  This fixes the weird lines on review highlights.