fixed llvm building against  cabal 1.17, haven't testing against 1.16 yet.
stop gap fix to prevent linking error from dynamic linking error name clash on OS X for the "AlwaysInliner" operation
condition compilation support for cabal apis  >=  1.17 and < 1.17
via template haskell that explicitly builds AST (because quasi quoting leads to name errors on the bad branches)
Bump version numbers, update changelogs and maintainer fields
Wrapper cleanup
Add missing cases to showTypeOf
clean up git ignore
merge llvm-wrapper changes in
merged in the changes in the hackage 3.2 release that aren't in the github repo yet.
also cleaned up the inconsistent indentation  in llvm/core/util.hs for the case over llvm types
killed some tabs that had snuck in
fixed tabs to spaces in the llvm/core/utils files. (had some subtly buggy nesting)
Merge pull request #51 from cartazio/cleanup-tabs

fixed tabs to spaces in the llvm/core/utils files. (had some subtly bugg...
Merge commit '749507e8baae21e2774f8ab098e03efa3b351ecd'
added comment showing quasiquoting version of the conditional compilation i'd like
Merge pull request #48 from cartazio/master

llvm-base cabal configure now works on cabal 1.17