ImageIndex: fix when clone image's order is different from parent

AioCompletion now can accept different ImageCtx requests, so it can
let read_parent method issue multi ops to different ImageCtx.

Add tests for clone-related IO to ensure the correctness.

Signed-off-by: Haomai Wang <haomaiwang@gmail.com>