Add sample plugin to save artifacts.

It was not tested yet.
PluginSaveArtifacts: add PluginResult object.
Use new configuration API. Add FS example.
Add a functional test example.
Update to Plugin API and clean up old code.
Generate directories in output zip package.