add read_file, write_file, mkdir, adjust_permission functions in vsc.utils.missing

Which ones? Why?

Chatting about this, I find out that we ignore errors to do with broken symlinks. So let's detect this class of error and ignore specifically those instead of using this zany formula.