io.files.info.windows: fix flags in open-read-handle
io.files.info.windows: fix flags in open-read-handle

Add FILE_SHARE_WRITE and FILE_SHARE_DELETE flags and calls CreateFile-flags
hook. This fixes file-readable? so that it uses the same flags as open-read
(issue #1470).

mrjbq7/factor,bpollack/factor,tgunr/factor,factor/factor,bpollack/factor,mrjbq7/factor,bjourne/factor,mrjbq7/factor,tgunr/factor,tgunr/factor,mrjbq7/factor,factor/factor,AlexIljin/factor,AlexIljin/factor,mrjbq7/factor,factor/factor,bjourne/factor,bjourne/factor,bpollack/factor,tgunr/factor,bjourne/factor,mrjbq7/factor,tgunr/factor,AlexIljin/factor,AlexIljin/factor,bjourne/factor,tgunr/factor,factor/factor,bjourne/factor,factor/factor,AlexIljin/factor,bpollack/factor,AlexIljin/factor,AlexIljin/factor,bjourne/factor,bpollack/factor,factor/factor,bpollack/factor,bpollack/factor