listctrl: fix left/right key handling

Thanks haitao for the bug report.
listctrl: preserve the current_item in rtgui_listctrl_set_items
window: record the outer clip

If we don't record the outer clip, call rtgui_win_update_clip more than
once will clip out all the widgets.

Thanks the bug report from haitao.