Now that we've moved to C++14, we no longer need the llvm::make_unique implementation from STLExtras.h. This patch is a mechanical replacement of (hopefully) all the llvm::make_unique instances across the monorepo. llvm-svn: 369013
SimpleCompiler is no longer templated, so there's no reason for this code to be in a header any more. llvm-svn: 359626