Add ArrayShape and MatrixShape traits, implement Row view for Mat