Packaged cloud-init and its dependencies
Added the cloud-init service
nixos: configure samba and rsync shares with sets
virt-viewer: fix missing schema error

Fixes this error, as seen when trying to open a guest VM when
virt-viewer is accessed over ssh with X forwarding:

  GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy' is not installed

A similar issue was fixed for virt-manager in commit
fb8a2b3be7f86481904636721f7fec99c30df389 ("virt-manager: fix missing
schema error")
Update pylint and astroid
pypy: disable whole ssl test suit instead of a single test

(cherry picked from commit 118fd6f526618ec6fc243bc2cdf89a99c4172d9a)
Signed-off-by: Domen Kožar <domen@dev.si>
nixos/cupsd: use cups-files.conf
cups-filters: Fix banners

It was looking in cups' prefix for the PDF templates. So for instance
printing a CUPS test page wouldn't work.
cups-filters: Fix finding GS in several filters
cups-filters: Fix gstoraster

It was trying to find "gs" via execve, so use execvpe instead. It's
probably better to use gs's absolute path, but maybe not every
cups-filters user needs it.
cupsd.nix: Clean up environment.etc
cups: Get rid of obsolete banners

These use bannertops, which no longer exists. And they conflicted with
the working banners in cups-filters.
cups: Build with SERVERROOT set to /etc/cups
Merge pull request #5357 from DamienCassou/pylint-1.4-astroid-1.3.2

Update pylint and astroid
Add rubyLibs.newrelic_plugin
Add rubyLibs.rabbitmq_manager
Add rubyLibs.redis
nixos: allow adding extra modules through environment

This is useful for adding extra functionality or defaults to _every_
nixos evaluation.

My use case is overriding behaviour for all nixos tests, for example
setting packageOverrides to newer versions and changing some default
dependencies/settings.

By making this accessible through an environment variable, this can now
be fully accomplished externally. No more need to fork
nixos/nixpkgs (which becomes a maintenance burden), just use the channel
instead and plug in via this envvar.
xorg-server: security update to RC1 of 1.16.3

Close #5292. There are almost no other changes since 1.16.2
than fixing that CVE-2014-8092. See also:
http://www.x.org/wiki/Development/Security/Advisory-2014-12-09/
ceph: 0.89 -> 0.90-pre