haskell-SourceGraph: update to version 0.7.0.5
ikiwiki: update to version 3.20130212
haskell-Glob: add version 0.7.2
haskell-maccatcher: add version 2.1.5
haskell-uuid: add version 1.2.9
git-annex: update to version 3.20130216
Add FlexGet and dependencies
file: bump from 5.11 to 5.12
openssl: update to version 1.0.1e
Merge remote-tracking branch 'origin/master' into stdenv-updates.
gmp: update to version 5.1.1
pkgs/build-support/cabal: add 'enableSplitObjs' field to enable/disable object splitting

This patch configures all Cabal builds with '--enable-split-objs' unless the
Nix expression explicitly sets "enableSplitObjs = false". The Cabal manual [1]
describes this option as follows:

 | The GHC -split-objs reduces the final size of the executables that use the
 | library by allowing them to link with only the bits that they use rather
 | than the entire library. The downside is that building the library takes
 | longer and uses considerably more memory.

One immediate benefit of this change is that the 'darcs' closure defined in the
top-level no longer refers to GHC. The same is probably true with other
executable packages.

[1] http://www.haskell.org/cabal/users-guide/installing-packages.html#setup-configure
releaseTools.nixBuild: Put hydra-build-products in each output

Putting a single hydra-build-products in $out can cause $out to have
unnecessary dependencies on other outputs.
emacs: add "auto-complete-clang-async" mode (aka emacs-clang-complete-async)
Add beets and it's dependencies
Merge pull request #324 from iElectric/beets

Add beets and it's dependencies
Merge pull request #323 from iElectric/flexget

Add FlexGet and dependencies
Merge pull request #325 from iyzsong/emacs-clang-complete-async

emacs: add "auto-complete-clang-async" mode
python-progressbar: fix license attribute
Linux 3.0.65