CC-5896: Store cloud files in separate table, inherited from cc_files

For cloud files, return the original filename when downloading a file instead of the cloud object name
CC-5896: Store cloud files in separate table, inherited from cc_files

Added delete on cascade for cloud files