dont test for existance of plone.app.collection before importing it, because we _can_ assume an implicit dependency on plone.app.collection through "Plone", as we do with plone.app.contenttypes, plone.app.event, and so on
conditionally load plone.app.event if installed
depend on this packages' archetypes extra in tests