Make LLVM optional but the default

LLVM is great, but can be a rather massive tail for this dog to wag. So let's make it optional.

To install without LLVM "cabal install -f -LLVM". 

Tested with and without LLVM on Linux.