Update ledger3 to latest HEAD.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
haskell-ghc-mod: update to version 2.1.1
haskell-hint: update to version 0.3.3.7
haskell-mongoDB: update to version 1.4.1.1
haskell-test-framework-th-prime: update to version 0.0.6
ledger3: Use short git rev.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
ledger3: Install emacs-lisp files manually.

Build process is currently broken for emacs lisp files.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
heimdall: upgrade to 1.4.0
calibre: upgrade to 1.1
libusb1: upgrade to 1.0.16
linux 3.11

works fine for me, but nvidia binary driver fails once again
Revert "linux: really provide /proc/config.gz"

This reverts commit 68ce9e91e12914f34e55ef16d8f4b6fbcdd9e92a.

/proc/config.gz is available after "modprobe configs"
and in
/run/booted-system/kernel-modules/config
thunderbird: Disable parallel building

Seems to cause random build failures.

http://hydra.nixos.org/build/5956789
Merge pull request #911 from the-kenny/ledger3

Ledger 3: Update to latest git & fixes
Support "imports" in abbreviated modules

In abbreviated modules (those without a "config" attribute), you can
use "require", but it doesn't behave in the same way.  For consistency
we should use "imports" everywhere.
Remove meaningless package priority
microcode-intel: Update to 20130808
Install firmware in $out/lib/firmware instead of $out
updating node packages and adding few to the json list

 - bower
 - grunt-cli
 - grunt-contrib-jshint
 - grunt-contrib-requirejs
 - grunt-contrib-less
 - grunt-contrib-cssmin
 - grunt-contrib-uglify
 - grunt-karma
 - karma-mocha
 - karma-coverage
 - karma-requirejs
 - karma-sauce-launcher
 - karma-chrome-launcher
 - karma-junit-reporter
 - almond
 - lcov-result-merger
 - coveralls
source-highlight: unbreak by using boost 1.53

One of the tests started failing when boost was bumped from 1.53 to 1.54
(in July). Instead of skipping the tests, fix it by using boost 1.53.