Add basic s3 bucket versionRestore service with test
Rename class, implement getVersions
Move service into folder
Rename s3 versioning bucket to client
Introduce s3 version response
Implement getters for version response
Extend version test
Docu
Sort versions, refactor aws config
Implement restoreByDate()
Add outputStream to restore client
Add restore client config
Merge branch 'master' of github.com:cargomedia/CM into issue-1230

Conflicts:
	resources/config/test.php
Assert versioning enabled in constructor
Add note about what restore() does
Add additional version of restore, which will copy old version into current object
Merge pull request #1230 from njam/issue-1230

S3 restore from versioned bucket