add cabal rule to haskell role.
change directory structure.
add haskell tools
fix cabal_safe_get.sh.
remove ghc,ghc-pkg option.
ghc-7.8.1
stop reporting "changed" in check commands.
cabal-install latest.