Added Fileprovider and CSVProvider
Refactored. Added support of new providers in schema.
Fix typo
removed "mixed" from type "object-creator-ref"
set attribute "path" as "required"
Merge branch 'new_providers'