mediainfo: Add package and dependencies

Includes only the CLI version and the following dependencies:

 * libzen
 * libmediainfo
php: make curl wrappers optional

cURL wrappers are experimental and break any application/library
that rely on $http_response_header
Merge pull request #5383 from robberer/tmp1

php: make curl wrappers optional
xorg-server: enable DRI3 (close #5381)

TEST needed. I tested on my NixOS Thinkpad with Optimus nvidia and intel
cards.  Testing in other architectures is needed.

This patch also improves the regular expressions that scan the build
configuration files to enable the building of a binary utility in
xf86-video-intel: intel-virtual-output. This utility is useful for some
Optimus laptops

DRI3 was added to xorg-server propagatedBuildInputs so now it's inherited
by several projects that can use it.
nixos/virtualbox: Revert disable hardening.

This reverts commit 5d67b17901ff2c9a18647bd9453c6b0d4294b875.

The issues have been resolved by ac603e208c98b260db675fa0c13be94fa95216f4.

Tested this with hostonlyifs and USB support with extension pack.

Conflicts:
	nixos/modules/programs/virtualbox-host.nix

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Tested-by: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
cabal-install: update to version 1.20.0.4

The test suite had to be disabled because of https://github.com/haskell/cabal/issues/2285.
ghc-head: fix configure phase to make sure the compiler knows how to use gmp properly

Start with version 7.9 of the compiler, the path to the gmp library must
now be passed to the top-level configure script.
ghc-head: bump version to most recent snapshot
opensmtpd: fix homepage URL
Merge pull request #5389 from valeriangalliat/opensmtpd-homepage

opensmtpd: fix homepage URL
gnupg: Fix src hash
mediainfo: Add myself to meta.maintainers.
mediainfo-gui: Add package
zfs hostId: Instructions to derive from machine-id
nixos: Add VBox hardening to 14.12 release notes.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
systemd: read units from /etc/systemd-mutable

This allows for persistent units managed outside of configuration.nix
libnotify: add haskell lib
picard: Fix derivation name.

Name has been changed in c9282c65f43148b6be59c020dc4d72530d5998ff.

Users would probably expect "nix-env -i picard" to work, and as picard
isn't a library it doesn't make sense to set a prefix.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixos/mesos: Parameterize mesos slave attributes

Added attributes to nixos/tests/mesos.nix to verify that mesos-slave
attributes work. If the generated attributes are invalid, the daemon
should fail to start.

Change-Id: I5511245add30aba658b1af22cd7355b0bbf5d15c
libzen: Add --enable-shared to configureFlags.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>