zfs: Fix libblkid detection (backport from upstream)

This fixes issues with importing ZFS pools, such as when the ZFS device is a
partition that covers the end of the disk.

See: https://github.com/zfsonlinux/zfs/issues/1684
zfs: Don't look for devices only in /dev

If we don't give out a directory to 'zpool import', it will use libblkid
to automatically find all existing ZFS devices.
zfs: Fix minor filesystem corruption with gcc 4.8

It turns out that some of gcc 4.8's aggressive optimizations may
cause minor filesystem corruption in ZFS. To fix it, a patch was
cherry-picked from the upstream's git tree.

See: https://github.com/zfsonlinux/zfs/pull/2051
spl: Fix compilation on 3.12 and later kernels
spl: Fix compilation on 3.13 and later kernels
zfs: Fix compilation on 3.13 and later kernels
mono: 2.11.4 -> 3.2.8

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Make my packages slightly more consistent.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
coq: 8.4pl2 -> 8.4pl3

Signed-off-by: Austin Seipp <aseipp@pobox.com>
coq: add myself to maintainer list.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
mono: add myself to maintainer list.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixos: tarsnap module documentation updates

Signed-off-by: Austin Seipp <aseipp@pobox.com>
fsharp: update to 3.0

Also, add myself to the maintainer list.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
mono: add LLVM support (3.4svn build)

This adds LLVM support in Mono using their custom fork, based on LLVM
3.4svn upstream. Somehow, it's gone for a while without a patch to fix
the CMakeLists.txt in the fork...

The upstream commit is based on the mono3 branch.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
fsharp: specify exact mono path, install fsi/fsc binaries

fsc/fsi are just symlinks for backwards compatibility.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixos/graphite: Make pure, fix several bugs, add dataDir option
nixos/statsd: change default host and port on graphite host and port
nixos/elasticsearch: Make port an integer, add dataDir option, make pure
nixos/couchdb: fix stopping of service, by making it non-forking, a few other improvments

Conflicts:
	nixos/modules/services/databases/couchdb.nix
vimHugeX: also add wrapper for system-wide vimrc