[Issue #383] Reorganizing and refactoring boundingRectForCharacterRange: