Begin migrate to LibEV #2047

// not ready