NetBSD/src hp13Tvidistrib/sets/lists/comp md.amd64 md.i386, distrib/sets/lists/debug mi

   split MKLLVM into MKLLVM and MKLLVMCMDS, like MKGCC and MKGCCCMDS:

   - only build clang or clang-tblgen if MKLLVMCMDS != "no"
   - move HAVE_MESA_VER earlier so we can detect mesa 18 and enable
     MKLLVM on platforms that need it
   - move the clang commands and headers into llvmcmds group
   - only build the clang specific LLVM libraries if MKLLVMCMDS != "no"

   much of this work came from maya@'s github commit
   f90685c11d4460d3098fa35f48b58d1893e974e0, reworked for HAVE_MESA_VER
   and llvmcmds vs MKCLANG.


   build tested on several platforms and on amd64 and i386 with several
   different build options (clang build, gcc build, gcc build with llvm
   libs).
VersionDeltaFile
1.270+80-80distrib/sets/lists/comp/md.amd64
1.186+80-80distrib/sets/lists/comp/md.i386
1.1113+29-10share/mk/bsd.own.mk
1.47+17-14external/bsd/llvm/include/Makefile
1.18+8-4external/bsd/llvm/bin/Makefile
1.2264+6-6distrib/sets/lists/comp/mi
1.199+5-3tools/Makefile
1.280+3-3distrib/sets/lists/debug/mi
1.48+3-1external/bsd/llvm/lib/Makefile
+231-2019 files

UnifiedSplitRaw