Bootstrap ListGroup and Pager

The ListGroup subclasses a \QCubed\Control\DataRepeater to implement a Bootstrap list group that you can select items from. The selection will be remembered and restored if you set SaveState to true.

To use it, you must implement a data binder to recall the data, and also an ItemParamsCallback to interpret each item and draw it.

This code also demonstrates a Bootstrap Pager control implementation. The Pager is optional when using the list group.