added back IFileContent.providedBy(self.context) check with fw.has_enclosure
split configure.zcml into 3 files configure.zcml, archetypes.zcml and dexterity.zcml