Add keyboard support for ListBox control.

It can handle KeyUp/KeyDown events now.
(cherry picked from commit 40471a7c2dc29a2e6c0e5fb7c4a70398376db527)

 Author:    Vasily Titskiy <qehgt0@gmail.com>