nixos: make several kernel common-config options optional

Realistically, common-config is useful, but there are a lot of things in
there that are non-optionally specified that aren't always useful. For
example, when deploying grsecurity, I don't want the bluetooth,
wireless, or input joystick/extra filesystem stack (XFS, etc), nor the
staging drivers tree.

The problem is that if you specify this in your own kernel config in the
grsecurity module, by saying 'BT n' to turn off bluetooth,
common-config turns on 'BT_HCIUART_BCSP y', which then becomes unused
and errors out.

This is really just an arbitrary picking at the moment, but it should be
OK.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixos: Fix sysctl option merging

Using pkgs.lib.mkOverride in a sysctl option would throw a bogus error.

Also, if you defined a sysctl multiple times in the same configuration,
only one of the values would be picked up, while the others were silently
discarded.

This patch should fix both issues. If you define a sysctl multiple
times at your highest defined priority level, you will get a proper
error with detailed location information.
glibc_multi: fix ldd on x86_64
glibc_multi: fix typo
keyutils: Update from 1.5.8 -> 1.5.9
ecryptfs: Update from 82 -> 104
Adding Radicale package and service
Supplementary derivation for s3cmd, building from git HEAD.
s3cmd-1.5-pre-81e3842f7a: Use more precise naming convention.
s3cmd-1.5-pre-81e3842f7a: Use buildInputs, not propagatedBuildInputs.
Mark s3cmd-1.5-pre-81e3842f7a as low priority.
Revert "s3cmd-1.5-pre-81e3842f7a: Use buildInputs, not propagatedBuildInputs."

This reverts commit 01211ff333a8554a45fbf3147a6ac4e550523a59.
Added package for kochi-substitute font.
Added kochi-substitute entry in all-packages.nix.
Added mirrors for sourceforge.jp.
Added license for kochi-substitute font.
Added maintainer for kochi-substitute.
Fix nixos-rebuild.sh to depend on Nix

And therefore always choose the correct architecture for the rebuilt
system regardless for the PATH setting of the user.
Revert "Fix configuring httpd with custom user/group."

This reverts commit 08f9da2e8eb9d3da39a1f28e191bd4fb7fd2fa45.
Fix configuring apache with extra user/group

This fix is consistent with all the other modules.