merged FileRo+FileRw->File and FilesRo+FilesRw->Files
added ImmutableFie, ImmutableFiles
added File.fullPath()