Fix typos
Add more invariant checks in EventedBufferedInput.
Get rid of the idle watcher in SafeLibev. Idle watchers use the lockout model which is not what we want.
Allow EventedBufferedInput to cancel previous processBufferInNextTick calls in strategic places.