Trying to generalize.
Correcting names of includes for LLVM 3.3.

Many of the includes are now in IR.  Also, TargetData got renamed to
DataLayout.