Factor direct io to github.com/ncw/directio