dogecoin: autotools build factored out
nginx: add lua module
nixos/network-interfaces: Sanitize sys-subsystem device names

Currently, nixos will allow for interface names with special characters
such as the hyphen to be used. This presents a problem when using
systemd device names as the namespace paths are separated using hyphens.
Within systemd, if a device name has a hyphen it should be replaced with
the escape sequence \x2d.

This patch sanitizes all interface names before they are used in a
systemd device string.
keepassx: update to 2.0-alpha6
Merge pull request #3843 from wkennington/master.iffix

nixos/network-interfaces: Sanitize sys-subsystem device names
Merge pull request #3952 from tomfitzhenry/update-keepassx-to-2.0-alpha6

keepassx: update to 2.0-alpha6
Mesos: services
Merge pull request #3865 from edwtjo/dogecoin-1.8.0-refactor

dogecoin: autotools build factored out
Merge pull request #3878 from pmahoney/ngx_lua

nginx: add lua module
Allow git checkouts to have custom name
Update mdbtools-git to latest