On left/right keydown place edit_point correctly when there is a selection in TextInput

Fixes #4447
auto merge of #4456 : ema-fox/servo/textinput_selection, r=jdm


Fixes #4447