Detect IO errors in save
Remove unnecessary logs
Devide open error and read/write error
Detect IO error in load
Remove incomplete file
Add warning message when failed to remove
Fixed wrong message
Merge pull request #698 from rimms/fearute/detect_ioerrors

Detect IO errors in save