Add FileServiceProvider
Fix FileManager
Modify LocalStorage
Modify SiteFile::getName when ext is empty then return string ends with dot