Introduce ColorDatabase && SystemColors interface
ListBox: Implement wheel & click focus policies

* Cursor: Declare mouse_state method static.

* Button: Set focus policy to FocusPolicy::StrongFocus.

* UIStyle: Introduce selected_font_color getter & setter.
* ListBox: Use UIStyle's selected_font_color when available.