Inital commit to support thephpleague/flysystem.
Add support for Flysystem storage
Update FlysystemStorage tests to leave the filesystem untouched
Revert unnecessary constraint changes in require-dev