When call EnsureVisible in wxUniv, make sure reset visible lines range correctly.
if call SetSelection by wxNOT_FOUND in listbox of wxUniv, just deselect all
wxListBox in wxUniv need to overwrite DoListHistTest function, otherwise Listbox::HitTest will call DoListHitTest in wx/listbox.h, which will always return wxNOT_FOUND