re-implemented MVM_file_lock/MVM_file_unlock/MVM_file_flush/MVM_file_sync by libuv api