Fixed #21219 -- Added a way to set different permission for static files...

....

Previously, when collecting static files, the files would receive permission
from FILE_UPLOAD_PERMISSIONS. Now, user has an option to give different
permission from uploaded files permission by subclassing StaticFilesStorage
and setting file_permissions_mode class attribute to the desired permission.