Extend upgrade step to update the structure of all tiles inheriting from the list tile (fixes #466)

Fix upgrade step to use a dict instead of a PersistentMapping (refs. #467)