fix delete method on replicate

delete method for Replicate filesystem wasn't returning any response,
and throwed error after deleting each file
add aditional configuration options for s3

added storage, acl, ancryption, meta properties
set up new metadata services, and inject them where needed
inject ProxyMetadata to objects that write files to the filesystem
implement the MetadataBuilderInterface and coresponding classes
fixed video provider image saving

made content type to rely on filename extension, as media contentType
can't be used for all files saved to the filesystem (BaseVideoProvider
returns flv while saving images)