Extend upgrade step to update the structure of all tiles inheriting from the list tile

Fix upgrade step to use a dict instead of a PersistentMapping.

fixes #466
refs. #467
Please include the numbers for the placeholders. Python 2.6 needs them to be explicit, which makes this product to stop working in Plone sites that still use Python 2.6