Tap to focus no longer resets selection (if any).

Refactored TextFieldWidget::GetSelectionLength().