Add additional overload for allocate_shared and make_shared array forms that take initializer list of T for the array types T[M][N]