Fix bug in updating array metadata when lifting reduction ckernel
Add a test of 2D lifting reduction
Fix error requesting single child kernel instead of strided
Add test for 2D reduction with initial broadcast, inner reduce