work in progress
Merged in work from Ralith, and got everything working under LLVM-3.3,
Merge branch 'master' into llvm-3.3
Updating cabal file for supporting multiple branches on hackage.
Update cabal files for branched strategy on hackage.
Fixed indentation.
Modify Shake.hs dev-helper script to put llvm into a version-specific
location, so multiple versions can coexist.
Found a way to bake GHC RTS options into the cabal package.
Documentation cleanup per comment from cartazio.