Update dependencies
Merge branch 'master' of http://darcs.haskell.org/git-mirrors/Cabal/
Add a '-j' flag to the 'build' command.
Pass the -j flag from 'buildAction' to 'installAddSourceDeps'.

Fixes #1272.
Print a message when installing add-source dependencies.
'cabal get': don't add the version number to the dir name when forking.

Fixes #1279.

Test:

$ cabal get binary
Downloading binary-0.7.0.1...
Unpacking to binary-0.7.0.1/

$ cabal get binary -s
git: clone "git://github.com/kolmodin/binary.git"
Cloning into 'binary'...
remote: Counting objects: 2912, done.
remote: Compressing objects: 100% (1383/1383), done.
remote: Total 2912 (delta 1184), reused 2868 (delta 1145)
Receiving objects: 100% (2912/2912), 571.62 KiB | 460 KiB/s, done.
Resolving deltas: 100% (1184/1184), done.
When repo fork fails, show the package version in the error message.
Merge pull request #1277 from 23Skidoo/build-j

Add a '-j' flag to the 'build' command.
Merge pull request #1280 from 23Skidoo/cabal-get-dirname

'cabal get': don't add the version number to the dir name when forking.
Remove duplication between 'D.C.SrcDist' and 'D.S.SrcDist'.
Fix a bug in 'sdist --zip' that prevented it from working.
Merge pull request #1282 from 23Skidoo/sdist-remove-duplication

Remove duplication between 'D.C.SrcDist' and 'D.S.SrcDist'.
Mention 'hc-pkg' in 'sandox help'.
Formatting.
Add 'test -j' and 'bench -j' flags.
80-col violations.
Support for 'test -j' and 'bench -j' in cabal-install.
80-col violations.
When building libraries, build c-sources separately for profiling.

Fixes #1284.

There is no need to do this for exes since they are always built in only one
way.

One downside of this patch is that it increases the compilation time when
building with '--enable-library-profiling'. An alternative solution would be to
add a new field (e.g. 'c-sources-ffi') for non-Haskell sources that depend on
the GHC "way".
80-col violations.