[OPENMP] 'omp teams' directive basic support.
Includes parsing and semantic analysis for 'omp teams' directive support from OpenMP 4.0. Adds additional analysis to 'omp target' directive with 'omp teams' directive.  

llvm-svn: 219385
diff --git a/clang/include/clang-c/Index.h b/clang/include/clang-c/Index.h
index 1175196..911f7cc 100644
--- a/clang/include/clang-c/Index.h
+++ b/clang/include/clang-c/Index.h
@@ -2221,7 +2221,11 @@
    */
   CXCursor_OMPTargetDirective            = 252,
 
-  CXCursor_LastStmt                      = CXCursor_OMPTargetDirective,
+  /** \brief OpenMP teams directive.
+   */
+  CXCursor_OMPTeamsDirective             = 253,
+
+  CXCursor_LastStmt                      = CXCursor_OMPTeamsDirective,
 
   /**
    * \brief Cursor that represents the translation unit itself.