For the CatalogWalker, add a sort_on catalog query parameter to sort for getObjPositionInParent to partially preserve folder sorting for migrated content. This cannot completly preserve the sorting, especially if there are different content types within a folder, because Products.contentmigration does a seperate migration for each type. Partially fixes: https://github.com/plone/plone.app.contenttypes/issues/151