llvm-svn: 6732
llvm-svn: 6580
from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400