impl mch_open with libuv ref #133
replace calls to mch_open macro; remove macro.