Ignore VectorType GetElementPtrInst (issues #29, #33)
code that I've been using to narrow down a miscompilation, that I believe will
be useful in the future

it has three parts
- build compiler-rt so that we can use UBSan from our LLVM version
- detailed srcloc printing for replaced instructions
- two command line options supporting binary search for a bogus
  transformation
Roll LLVM to r216042
Include hiredis via path "hiredis.h"

This seems to be more standard. For example, this is what the examples do.
fix debug options to mention souper and to be hidden
Merge pull request #39 from regehr/pass-debug

minor changes to make it easier to debug miscompilations
Merge pull request #38 from rsas/issue29-fix

Ignore VectorType GetElementPtrInst (issues #29, #33)
Add Raimondas Sasnauskas (individual CLA)
Merge remote-tracking branch 'upstream/master' into overflow-instructions
partialy fixed intrinsics support and added debugging msgs
works for ctpop and bswap with alld ebug msgs now