Handle orientation and screen size config changes in PeerList, PeerFiles, and Settings. Fixes file list returning to the top after rotation