openblas: version bump to 0.2.13
atlas: fix generic options

Build atlas with the generic options recommended by the upstream
documentation for distributions. The expression now takes the parameter
'threads' which configures the number of threads atlas will use. The
default is to build serial atlas ('threads = "0"'). The expression also
takes the parameter 'cacheEdge' which is the L2 cache per core, in
bytes. This reduces build time because the cache size doesn't need to be
detected. It also reduces impurity, since different build nodes on Hydra
may have different hardware. It is set to 256k by default, which is
recommended for distributions by the upstream documentation.
atlas: optionally build with full lapack
arpack: version bump to 3.2.0
arpack: build against atlasWithLapack
suitesparse: add version 4.4.1
Merge pull request #5484 from ttuegel/linear-algebra

Version bump some linear algebra packages
Add photoqt-1.1.0.1

Also, add myself to maintainers.
Haskell NG.
hackage-packages.nix: manual edits that need to backported to cabal2nix!
haskell-modules: implement shared library linking, check phase, object splitting, etc.
hackage-packages.nix: manually disable test suite for 'setenv'
haskell-generic-builder: re-write the way build inputs are found

Every package has a directory $out/nix-support/${ghc.name}-package.conf.d that
contains the transitive closure of all build inputs required to build this
package (and run the test suite).
hackage-packages.nix: manually disable haddock phase of 'hspec-discover'
hackage-packages.nix: manually disable test suite for 'doctest'
haskell-generic-builder: set $GHC_PACKAGE_PATH to fix doctest-style unit tests
haskell-generic-builder: re-enable support for running jailbreak-cabal
hackage-packages.nix: manually jailbreak ChasingBottoms
haskell-generic-builder: add 'hasActiveLibrary' convenience variable
haskell-generic-builder: run haddock only if the package contains a library