virt-manager: add missing gsettings schema

Without this it'll complain and abort when clicking "Take Screenshot" or
"Browse Local" when creating a new VM and looking for an CD-ROM image to boot
from:

GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed

(cherry picked from commit cb7c920e2493040d7ac82656bf4382f6db87098c)
btrfsprogs: upgrade to 3.14.1
linux-3.14: upgrade to 3.14.3
DO NOT SUBMIT UPSTREAM: add linux-3.15-rc5
Merge branch 'btrfsprogs'
Merge branch 'kernel-3.14'
Merge branch 'kernel-3.15'
Set console=ttyS0 for Amazon EC2 instances, as suggested by Amazon.

(cherry picked from commit 7d3dcd9a8c36bf33314a664c9d7c90b7ef4d73dd)
sysdig: update to 0.1.82

(cherry picked from commit 96373a40414d5d989b3ec03b01f83e5386a30416)
luajit: support Darwin builds

(cherry picked from commit e5f7e4ec3ca40d100feec03b73a59be8b26280d2)
sysdig: support builds without the kernel module, add pkgs.sysdig attr

(cherry picked from commit 96903d5e480cdf45a0783c3d7fb4adbbdf43d577)
nixos: overhaul datadog module

This overhauls the Datadog module a bit to be much more useful. In
particular, it adds support for nginx and postgresql monitoring
integrations to dd-agent. These have to exist in separate files under
/etc/dd-agent, so the module just exposes then as separate options. In
the future, more integrations could be added this way.

In the process of doing this, I also had to rename the dd-agent user to
datadog. Note the UIDs did not change, so this is strictly backwards
compatible. The reason for this is to make it easier to create a
'datadog' postgres user with access to pg_stats, as 'dd-agent' typically
isn't a valid username. This allows the out of the box configurations to
be used.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
(cherry picked from commit 368a677c97f038f819c30d9ef0eb548b91ca1554)
chromium: Allow config.chromium for PPAPI plugins.

This should make it easier to enable proprietary pepper API plugins
though nixpkgs config, so it can be easily installed using something
like:

nix-env -i chromium-stable

With something like:

{ chromium.enablePepperFlash = true; }

In ~/.nixpkgs/config.nix to enable pepper API based Flash and to avoid
the browser wrapper from Firefox entirely.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
(cherry picked from commit c833d7ce162a3568c4f179e44fcbfe6bc2106348)
nixos-container: Ensure umask 022

Fixes #2585.

(cherry picked from commit 253bbb8e2bdae01403443d50acf5e98061750c43)
Don't enable the NVIDIA driver by default because it's unfree

(cherry picked from commit 1bd8ced9c0eb4002ffa2afb3e4a60c5bccfc28ef)
nixos-generate-config: Don't include /var/setuid-wrappers

(cherry picked from commit dc78ae327c5e20c5e24214c956be219fc8d213c2)
nixos-generator-config: Don't emit a double / in bind mounts

(cherry picked from commit 4b7c606589be8440c982dc19bc9497b13e82abce)
Add nifskope

(cherry picked from commit 535de5e45acac5a64e762fd674de946e09493a6a)
curl: minor update 7.35.0 -> 7.36.0, including CVE fixes

(cherry picked from commit 062e2567c913430aea5d3e26021618bba1aedf62)
rsync: fix CVE-2014-2855 by upstream patch

(cherry picked from commit 8c918bdc2c3235058f317b65ab79f7c9414747f8)