Fix bug in PcRank / PcNextRank

It was using the first faction instead of the actor's faction.
Fixes #1254: PcRank should return first rank if not in the faction
Fixes #1195: Make NPCs equip torches in interiors under certain conditions
Fixes #1286 (Dialogue topic list clips with window frame)

The first problem was with the ScrollView skin, which had a full-sized client area. Since the scrollbar starts out visible, MyGUI expects the client area to be smaller to accomodate for the scrollbar width. As a result, the starting canvas size becomes bigger than the view size.
Another bug was with the MWList code: reducing the canvas size for the scrollbar is not needed, since MyGUI is already doing that, and attempting to do it manually interferes with the view offset.
Fixes #1187: Make GetDistance handle actors in remote cells gracefully
Allow to delete savegames (shift + click)
Merge remote-tracking branch 'scrawl/master'