Add CubeList.merge_cube().
Includes contributions from bblay and pp-mo.