idris: build with latest llvm-general(-pure)
llvm-general: remove version 3.3.5
trifecta: override dependency versions

"jailbreak" did not work for this package
Also, I force a downgrade for "hashable" to make stuff work with our current haskell platform. If you don't like running things "below spec", you can add the following to packageOverrides:

haskellPackages_ghc763 = pkgs.haskellPackages_ghc763.override {
  extraPrefs = self: {
    hashable = self.hashable_1_2_1_0;
  };
};
org-mode: install to proper dir
calibre: upgrade to 1.5.0
linux-3.11: upgrade to 3.11.3
linux-3.10: upgrade to 3.10.14