Changes private functions to protected for improved extendability.
Adds ability to set global options for the AwsS3 adapter.
Removes IDE-specific ignore.
Add SSL/TSL option to FTP Adapter
FTP SSL activated and check if host is capable to use it
Update Ftp.php
AwsS3 adapter: Added ACL option and BC for "ContentType" metadata
Update README.markdown
Added check exists dir
Update README.markdown
Add suggested libs when we want to use SFtp and PhpseclibSftp adapters
Update composer.json
replace fake file manipulation functions with vfsStream mock filesystem in specs
remove unnecessary iterator_to_array which can cause memory exhaustion
Adds autodetection of ContentType for AwsS3 adapter.
Makes content-type detection configurable when adapter is instantiated.
Adds description to composer.json about how the suggested ext-fileinfo extension is used.
Defaults content-type detection to false in AwsS3 adapter to prevent breaking existing usage.
SizeCalculation from FileSystem

Using the FilesSystem for calculating the size instead of reading the content. This can save a lot of memory using the Local adapter that implements the new SizeCalculator interface.
Fixed spec tests for new size calulation