InstIterator header has been relocated in LLVM.
LLVM changed acquiring the DataLayout to requesting it from a DataLayoutPass.
Merge pull request #2 from eanger/master

Update Byfl with correct upstream changes to LLVM.