Scaling the values after the view width changes size now works. Unfortunately, not much else does.
Fixed an issue with state not being saved correctly (specifically, top/bottom hidden views)
Rotation now works correctly when the list is scrolled to the top. Not working correctly when scrolled part way through the list.
Rotation after scrolling mostly working, looks like it still has some bugs with some images not getting resized for some reason.
Fixed some views not being resized, removed some unnecessary calls when attempting to scroll up and already at the top.
Bugs are fixed! Still in need of a fair bit of refactoring - off-screen views are being stored in multiple places, class names don't make sense as they morphed into more than their original intended purpose, and I'm pretty sure there's some other awful stuff in there too, but at least the rotation resizing bugs are fixed!
Removing the duplication of storage of off-screen view details.
Cleaned up some comments, TODOs, etc.
Merge pull request #2 from adamsp/fixing-rotation-resizing

Fixing rotation resizing