Make AgaviWriteconfigurationTask a bit more extensible re David's comments, refs #519