Packaged cloud-init and its dependencies
Added the cloud-init service
nixos: configure samba and rsync shares with sets
haskell-fay: broken by recent update to haskell-names

This implicitly breaks fay-base and fay-text.
haskell-gloss-banana: broken by recent gloss update
haskell-ariadne: broken by recent update to haskell-names
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