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.