Implement Loop-splitting #pragma omp split construct with counts clause. Posting this PR after the revert of PR ([#183261](https://github.com/llvm/llvm-project/pull/183261)) Changes: 1. Added `openmp/runtime/test/transform/split/lit.local.cfg` 2. Enforced ICE for `counts` clause items in `SemaOpenMP.cpp` (minor change) 3. Updated tests `split_messages.cpp`, `split_omp_fill.cpp`, `split_diag_errors.c`. 4. Removed `nonconstant_count.cpp`