Refs #14901 - Fix maximum recursion error and dependencies

- Fix maximum recursion errors within collections
- Fix dependency to plone.app.collection
Refs #14901 - Add progress auto-detection

- Progress auto-detection if there is no progress manually added
- More functional testing
[JENKINS] - Fix plone4 demo buildout