Implement touch text selection in GtkEntry
Implement touch text selection in GtkEntry

GtkTextHandle is used to indicate both the cursor position
and the selection bound, dragging the handles will modify
the selection and scroll if necessary.

Backwards text selection is also blocked for touch devices,
so the handles don't get inverted positions (This is more
important though on GtkTextView, as inverted handles may
obscure portions of the selected text, good for consistence
though)

davidgumberg/gtk,alexlarsson/gtk,ebassi/gtk,jigpu/gtk,Adamovskiy/gtk,Lyude/gtk-,ebassi/gtk,ahodesuka/gtk,Distrotech/gtk2,ahodesuka/gtk,jessevdk/gtk,chergert/gtk,ahodesuka/gtk,Lyude/gtk-,Lyude/gtk-,Distrotech/gtk2,Adamovskiy/gtk,Sidnioulz/SandboxGtk,alexlarsson/gtk,jessevdk/gtk,grubersjoe/adwaita,Lyude/gtk-,msteinert/gtk,grubersjoe/adwaita,alexlarsson/gtk,alexlarsson/gtk,Distrotech/gtk2,bratsche/gtk-,davidt/gtk,jessevdk/gtk,jigpu/gtk,davidgumberg/gtk,chergert/gtk,ebassi/gtk,ahodesuka/gtk,jadahl/gtk,msteinert/gtk,Adamovskiy/gtk,Sidnioulz/SandboxGtk,bratsche/gtk-,jessevdk/gtk,msteinert/gtk,alexlarsson/gtk,chergert/gtk,chergert/gtk,alexlarsson/gtk,jigpu/gtk,jadahl/gtk,Distrotech/gtk2,ahodesuka/gtk,jigpu/gtk,jigpu/gtk,Sidnioulz/SandboxGtk,Lyude/gtk-,davidgumberg/gtk,davidt/gtk,msteinert/gtk,davidgumberg/gtk,Sidnioulz/SandboxGtk,grubersjoe/adwaita,Sidnioulz/SandboxGtk,Adamovskiy/gtk,jadahl/gtk,jigpu/gtk,Lyude/gtk-,Adamovskiy/gtk,jadahl/gtk,jessevdk/gtk,Adamovskiy/gtk,Distrotech/gtk2,grubersjoe/adwaita,jadahl/gtk,Lyude/gtk-,msteinert/gtk,alexlarsson/gtk,davidt/gtk,davidt/gtk,grubersjoe/adwaita,davidgumberg/gtk,ebassi/gtk,davidt/gtk,davidgumberg/gtk,davidgumberg/gtk,bratsche/gtk-,davidt/gtk,jessevdk/gtk,ahodesuka/gtk,bratsche/gtk-,Distrotech/gtk2,grubersjoe/adwaita,alexlarsson/gtk,jadahl/gtk,jessevdk/gtk,ahodesuka/gtk,chergert/gtk,jadahl/gtk,jadahl/gtk,Adamovskiy/gtk,jigpu/gtk,msteinert/gtk,jigpu/gtk,Lyude/gtk-,Sidnioulz/SandboxGtk,ahodesuka/gtk,chergert/gtk,chergert/gtk,bratsche/gtk-,grubersjoe/adwaita,davidgumberg/gtk,Adamovskiy/gtk,ebassi/gtk,grubersjoe/adwaita,chergert/gtk,ebassi/gtk,bratsche/gtk-