network-interfaces: Add an option for specifying search to resolv.conf
nixos: Add zram swap module

This allows you to use the Linux kernel's built-in compressed memory as
swap space functionality.

It is recommended to enable only for kernel 3.14 (which is when zram came out of
the staging drivers area) or higher.
Scatter output hook

This hook allows to scatter files in $out to multiple outputs.
For "bin" and "doc" outputs there are prefefined default masks, but
they can be overriden by setting files_<outname>, for example:

files_bin = [ "/bin/*" "/lib/libexec/" ];

To make an effect hook must be specified in buildInputs.
make use of new extractRuntimeHook
Don't hardcode shell, use $SHELL instead
Add HaXe 3.1.3
add libxmp 4.2.7
add xmp 4.0.7
haskell-pipes-text: new expression
firefox: bump to 30.0.
Merge pull request #2904 from bennofs/haskell-pipes-text

haskell-pipes-text: new expression
qt5,qtcreator: update to qt-5.2.1 and qtcreator-3.1.

Close #2643.

Testing parallel build of qt5: fine on @vcunat's 8-core (just this single task).
We'll see on Hydra.
cudatoolkit: fix multiple outputs (close #2466)
thunderbird-bin: update to version 24.6.0
nspr: update to 4.10.6

Required for Firefox 30.0.
gvfs: add more supported protocols in gnome 3.10. Closes #2880

This change has been successfully tested on gnome 3.12 (thanks
@lethalman!). Now bring it to gnome 3.10, which currently is the default
gnome3 version in NixOS.

I've build and run tested it (success: smb:// protocol now work in
Nautilus).
pass(word-store): add option to include xclip in PATH

xclip is necessary for pass(word-store) to send passwords to the
clipboard / X-selection, rather than echoing to the terminal.

The option currently defaults to false, because someone may not want the
dependency on X libraries and also pass is really quick to build (it's
just a shell script).
Update haskell-hspec2 to version 0.3.1
Merge pull request #2911 from sol/master

Update haskell-hspec2 to version 0.3.1
pass: install bash completion script