Merge pull request #34 from Ralith/debug-opt

Debug flag for building shims with -g
Remove explicit statement of required LLVM library, obsoleted by code
in Setup.hs.
Doc for new function.
merged Phi sequencing bug fix from master
push Phi sequencing bug fix to hackage
Merge pull request #36 from Ralith/extern-libs

Link libraries depended on by LLVM
Handle inbounds GEPs which turn out to be constant.
Merge pull request #38 from Ralith/extern-libs

Fix library ordering
Fancy continuation monads are kinda useless if one does an end run
around them. Pttth.

Fix very bad bug.
hackage release update
Quiet weird overlap warning.
Dependency fix.
hackage release update
Eliminated Phased monad transformer in favor of a somewhat more
statically verifiable system.
Merge pull request #40 from jwiegley/master

Changes for GHC 7.4.2
Remove conditional code from 7.4 backport, just use the old
version. It's fine.
hackage release update
cherry-pick from llvm-3.3, w/ correct version
never gonna like leading commas
hackage release update