add xopen.go to read and write os.STD/raw/gzip file
update
update
update
update