S3 Mime-type improvement

by default S3 transfer method sets mime-type of original file but in the case of videos we need to set different mime-types based on process file format. So now S3 transfer method has optional parameter for setting custom Mime-type