ui::FocusMap: added bound focus index range.¹

1: This is useful for selectively enabling focusability for
a group of objects -- e.g., a tabbed container that needs to
prevent focus of widgets that are not visible.
test/ui/bound_focus: new test for FocusMap.