Merge pull request !5011 from riemann_penn/remove_global_grad_ops
add testcase of net of if by if
add join for ref adjust env eliminate to eliminate all env ops add partial app cache resolve while endless fix env eliminate support for "for while" cases fix join shape error