spark: 0.9.0 -> 0.9.1

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit c8f82b4ee8338383af53a24290d9e9e46a8d8aa3)
xfce: fix typo introduced in recent commit (s/gtk/gtk3/)

Fix typo introduced in commit 0b2dd3a12fca27a185f9c5518acb7d73d140e1e5
(Xfce: Don't depend on GTK+ 3 by default).

(cherry picked from commit b802924af1d8e5d2362e965c437908161e9ec971)
erlang: enable and fix builds on darwin

(cherry picked from commit ab53d469f82c9b8998d52e7987576cb967ea443b)
rabbitmq_server: enable builds on darwin

(cherry picked from commit ca3c2b7b2a35fe41cab573cc25496a7efd765758)
qvim: add lua support

(cherry picked from commit 7896a84849284e2bd274632691eb1f2f97aecaaf)
nodejs: fix on i686-linux

Fixes this:

  creating  ./config.gypi
  creating  ./config.mk
  building
  make flags: SHELL=/nix/store/fp0nwhj932kscakw1gbnlmmk8pdfv9sq-bash-4.2-p45/bin/bash
  building out/Makefile
  /nix/store/vh2zy8l2797yl3mri35y8jnhc81w9hm1-python-2.7.6/bin/python tools/gyp_node.py -f make
  /bin/sh: which: command not found
  gyp: Call to '(echo | $(echo ${CXX_host:-$(which g++)}) -m32 -E - > /dev/null 2>&1) && echo "-m32" || true' returned exit status 0.
  make: *** [out/Makefile] Error 1

[Bjørn: add build error to commit message.]

(cherry picked from commit cbfbd01cd7a483562930a03b4ae6e8647307a199)
nixpkgs: cov-build 7.0.2

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit 1d3b5874ad60fc09d71f51cffb84ce9fd8ccc34b)
cryptol: add 1.8.x expression

This also includes support for the verification tools I'm using. Cryptol
2 is still the default obviously.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit d9d76f1a3a2959b014a5c1db99bf78ae17143311)
cryptol: Replace URLs with something meaningful

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit 52514efb1691bd671a73bdddcc481675253318de)
nixpkgs: clang-analyzer 3.4

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit 3c3256e4a87d1b0beb9322ad662d56f85b818724)
firefox: Update to 29.0

(cherry picked from commit 1235f693ee54221ef5f27c2256215f961d971393)
Remove the option ‘programs.bash.enable’

NixOS has a pervasive dependency on bash. For instance, the X11
session script sources /etc/profile to get a reasonable
environment. Thus we should not provide an option to disable bash.

Also, enabling zsh no longer sets ‘users.defaultUserShell’ to zsh, to
prevent a collision with bash's definition of the same
option. (Changing the default shell is also something that should be
left to the user.)

(cherry picked from commit 90dac235bb409e5795aa460b34388c455178035c)
Update nixops 1.1.1 to 1.2.

(cherry picked from commit fed7a430204c5ad3138be64f92c07760ab4c75a7)
Actually use services.mysql.port

Fixes #1315

(cherry picked from commit 26d03000c250d0286c31becdf773f78adacf49ac)
modernize nixos-generate-config

(cherry picked from commit 88a8ec37d3459448302bab4b84c69e00e04ec5bf)
tzdata: fix 'posix' symlink

(cherry picked from commit c2c90bf2bb77d5e094d74ab1835314f7f9ffa1fc)
tzdata: Update to 2014b

(cherry picked from commit dc224baba1f04495b23b17dbf7c75abf7f58ba1d)
tzdata: use symlinks instead of hardlinks

Hard links are not handled by nar, so installing from binary cache
unnecessarily duplicates data. Also, it's more common to use symlinks for the
tzdata package in other distributions.

(cherry picked from commit 1f2228cdc10807ed3b7ee0888b5cc8b6800e87b3)
Installer test: Remove fileSystems argument

The config function unintentionally ignored its fileSystems
argument. However, things still worked thanks to the magic of
nixos-generate-config. Yay!

(cherry picked from commit 077ecf43e52c68e47887a6bf89511d20e03aa12a)
Remove obsolete zsh help text

(cherry picked from commit 956f464fff861cee4a38945b20d9fc12c00f99ec)