First attempt at saving horizontal scroll position on rotate

We have a complex (and somewhat hacky) setup with a list > holder >
list > holder arrangement; consequently onSaveInstanceState doesn't
work for the horizontal list view. This is an attempt at adding state
saving for horizontal lists.