- Add abstract TmpFileObserver
- Rework AvatarObserver using TmpFileObserver as base class
- Make presinged URLs, generated by HasUploadedFile trait cacheable
Fix isTmpFile() detection
Do not fail on avatar update
Fix publishable config name
Disable set ACL explicitly - causes invalid signature
Add HasUploadedFile trait to use in transformers
Fixes. Default ACL = private (was public)
Initial version