Bug-fix #80: Removed 'person != null' verification from CheckIfUserCanAccessFile service. Verification will be implemented in isPersonAllowedToAccess method in File and/or isMember method in Group.
Bug-fix #80: Implemented 'person != null' verification in isPersonAllowedToAccess
Improvement #95: File creation and permission change now takes into account that all files are private in DSpace and public files need to have EveryoneGroup in Fenix in order to be public.
Improvement #95: ResearchResultDocumentFile now returns EveryoneGroup instead of null for public files.
Improvement #95: Added SQL script to remove unmaterializable files and change permittedGroup from null to EveryoneGroup
Merge pull request #148 from AfonsoFGarcia/feature/366166

Feature/366166