fix bcc build failure with latest llvm/clang trunk
fix bcc build failure with latest llvm/clang trunk

The clang commit
  commit 247be3e41c41201641af01888ff0d84484c4e0f4
  Author: Simon Pilgrim <llvm-dev@redking.me.uk>
  Date:   Fri Oct 12 19:14:43 2018 +0000

    Fix a clang::driver::ArgStringList usage I missed in rL344398. NFCI.
removed
  using ArgStringList = llvm::opt::ArgStringList;
in clang:include/clang/Driver/Job.h,
and makes bcc compilation failure.

Using llvm::opt::ArgStringList fixed the issue and should
still work with previous llvm versions.

Signed-off-by: Yonghong Song <e76892bbe783db2f627de1232e139db4de43da60@fb.com>

iovisor/bcc,iovisor/bcc,mcaleavya/bcc,iovisor/bcc,iovisor/bcc,brendangregg/bcc,brendangregg/bcc,mcaleavya/bcc,tuxology/bcc,mcaleavya/bcc,iovisor/bcc,tuxology/bcc,brendangregg/bcc,tuxology/bcc,brendangregg/bcc,tuxology/bcc,brendangregg/bcc,mcaleavya/bcc,tuxology/bcc,mcaleavya/bcc