j: Fix building libj.so
hhvm: 3.2.0 -> 3.3.0, fix build

(cherry picked from commit 9d0d9ae9f7ea940ea63dfe019c2818edd6fc376a)
Signed-off-by: Domen Kožar <domen@dev.si>
nixos: Add gitlab and gitlab-shell

I had to make several adjustments to make it work with nixos:

* Replace relative config file lookups with ENV variable.
* Modify gitlab-shell to not clear then environment when running
  pre-receive.
* Modify gitlab-shell to write some environment variables into
  the .authorized_keys file to make sure gitlab-shell reads the
  correct config file.
* Log unicorn output to syslog.
  I tried various ways of adding a syslog package but the bundler would
  not pick them up. Please fix in a better way if possible.
* Gitlab-runner program wrapper.
  This is useful to run e.g. backups etc. with the correct
  environment set up.
nixos/gitlab: fixes

- fix timezone data not found
- fix module, add simple test
- allow to set port
gltron: mark as broken

(cherry picked from commit 23d01bb90c9d6ba74f507fe69439f7e1e0a3f238)
Signed-off-by: Domen Kožar <domen@dev.si>
whitespace change to fix k2pdfopt build

(cherry picked from commit 896036d8e5ec2ad35e74fc43da3d6305ef43b253)
Signed-off-by: Domen Kožar <domen@dev.si>
Fix Firefox wrapper set-as-default functionality
nixos: container profile, fix a few things
xca: not broken anymore
Merge pull request #5319 from offlinehacker/pkgs/xca/fix

xca: not broken anymore
nixos/virtualbox: Fix setuid wrappers.

We only need to have setuid-root wrappers for VBox{Headless,SDL} and
VirtualBox, otherwise VBoxManage will run as root and NOT drop
privileges!

Fixes #5283.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Merge pull request #5288 from mstarzyk/j

j: Fix building libj.so
Trying to update iptables - apparently, already latest
Try harder to use out-of-store udev rule location
nixos: Add VM test for VirtualBox.

Currently it pretty much tests starting up virtual machines and just
shutting down afterwards, but for both VBoxManage and the VirtualBox
GUI.

This helps catching errors in hardened mode, however we still need to
test whether networking works the way intended (and I fear that this is
broken at the moment).

The VirtualBox VM is _not_ using hardware virtualization support (thus
we use system = "i686-linux", because x86_64 has no emulation support),
because we're already within a qemu VM, which means it's going to be
slow as hell (that's why I've written own subs just for testing
startup/shutdown/whatnot with respective timeouts).

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
haskell-hlint: update to version 1.9.13
haskell-mtl-prelude: add version 1.0.1
haskell-list-t: add version 0.3.0
haskell-gloss-rendering: add version 1.9.2.1
haskell-ghc-server: drop obsolete package