[RFC] impl mch_open with libuv

ref #133

update: leaving `mch_fopen` for another PR.
@aktau The libuv tests imply that they are always the same. And logs of my own use of nvim show that they're always the same.