Simplify files module
Some refactoring and simplification of the files module. Removed PublicUploadFilesBasedStagingUploadFiles and raw_file_manifest, and simplifying PathObject and DirectoryObject by moving the handling of prefix to the UploadFiles class.