TreeView : call the `select_` hook method _after_ we call `focus` on the TreeView's item

This allows concrete TreeViews to move focus elsewhere in their
`select_` method override.  For example, a tree item may want to move
focus to an open tab / editor for that item when selected.