Add text-format haskell library
haskellPackages.linear: Update to 1.3.1
Fix evaluation error caused by the "ats" expression
xc3sprog: new package

xc3sprog is command-line tools for programming FPGAs, microcontrollers
and PROMs via JTAG.

Homepage: http://xc3sprog.sourceforge.net/

I'm using the latest from subversion as xc3sprog doesn't seem to make
proper releases. There are only a few seemingly random snapshots at
sourceforge. And these snapshots are built binary packages, not source
archives.

NOTE: I haven't tested this on any hardware yet.
Fix .deepOverride on poppler, glib

By moving the default derivation into callPackage call, close #1115.
haskell-packages.nix: fix caseInsensitive attribute
haskell-hslua: remove support for linking the system's lua library

This feature is broken: <https://github.com/osa1/hslua/issues/8>.
Merge pull request #1114 from ocharles/linear

haskellPackages.linear: Update to 1.3.1
Merge pull request #1110 from errge/master

Add text-format haskell library
redshift: update to 1.8 and fix redshift-gtk script
microcode-intel: update to 20130906
maintainers: add vlstill.
gpicview: add expression 0.2.4

close #1123.
perlPackages.FileMimeInfo: add expression.

Close #1124.
nixos manual: replace /etc/nixos/nixos which no longer exists with more generic and more
correct /path/to/nixpkgs/nixos
nixos manual: fix references to obsolete nixos repository
Back-port Haskell-related improvements from stdenv-updates.

 * There now is full support for building Haskell packages as shared libraries
   for GHC versions 7.4.2 or later. The Cabal builder recognizes the following
   attributes:

    - enableSharedLibraries configures Cabal to build of shared libraries in
      addition to static ones. This option requires that all dependencies of
      the package have been compiled for use in shared libraries, too.

    - enableSharedExecutables configures Cabal to prefer shared libraries when
      linking executables.

   The default values for these attributes are arguments to the haskellPackages
   expression.

 * Haskell builds now run in a LANG="en_US.UTF-8" environment to avoid plenty
   of build and test suite errors. Without this setting, GHC seems unable to
   deal with the UTF-8 character encoding that's generally considered standard
   in the Haskell world.

 * The Cabal builder supports a new attribute 'testTarget' to specify the exact
   set of tests to be run during the check phase.

 * The ghc-wrapper attribute ghcVersion has been removed. Instead, we use the
   ghc.version attribute, which exists in unwrapped GHC derivations, too.
ghc: update HEAD version to 7.7.20130828
dwarf-therapist: disable Hydra builds because of unfree dwarf-fortress dependency
haskell-cufft: disable Hydra builds because of unfree dependency on CUDA