CP-6999: Allow coalescing to out-of-chain parents.

Signed-off-by: Thanos Makatos <thanos.makatos@citrix.com>
Reviewed-by: Keith Petley <keith.petley@citrix.com>

GitHub: closes #63 on xapi-project/blktap