setup_cabal.sh - clone Cabal to temporary folder instead of $HOME
setup_cabal.sh - clone Cabal to temporary folder instead of $HOME

Since the setup process is only done once, it is ok to clone the Cabal
to a temporary folder in case the user has a copy of Cabal at his/her
$HOME.

Signed-off-by: Yan Han Pang <2a3dbd0474bc7e70adfd773b05f6c3249124ff3d@users.noreply.github.com>

yanhan/bin-src,yanhan/bin-src,yanhan/bin-src,yanhan/bin-src