Add a select_all method to TextInput and call it when CTRL-a is passed to handle_keydown.
Simplify select_all slightly.
Move comment to more appropriate position
Merge ctrl-a/'select all' functionality for text controls.