Eliminate File::open(path,mode)

Mode is redundant since:
* read or write can be decided depending if file is IFile or OFile
* append/non-append is decided based on RESTART option