python-wrapper: Fix handling __future__ imports.

The bazaar package is still broken even with 5f01cc7, because __future__
imports need to be the first imports before anything else. So this time
I'm going to make the sed expression with explicit branching so we can
properly match all the occasions we want to skip and insert the line
modifying sys.argv[0] only _once_ and leave the command block after
that one substitution. So no ugly swaps between hold and pattern space.

The label which is resonsible for not escaping the command block is "r"
and we jump to it as long as we need to skip something from the start of
the file.

While at it, I'm not only skipping every line with __future__ in it but
also backslashes at the end of the line, so for example:

```python
from __future__ import shiny_feature1, \
                       shiny_feature2, \
                       shiny_feature3
```

... will now be properly skipped as well.

Tested against bazaar and nixops.

Thanks to @edolstra for reporting this.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
python-wrapper: Fix handling of line breaks.

Not really critical for anything we have in <nixpkgs> I guess, but
skipping lines three times really was a workaround and we're better off
just appending the lines ending with backslash to the pattern space so
we can accumulate all the crap until the last line of crap (crap, that
is "broken lines").

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Make the networkmanager group more discoverable

This change makes the manual present the networkmanager group at several
places to make sure new users see it.
spotify: Update from 0.9.10.17 to 0.9.11.27 (x86_64)
libzapojit: fix broken src url
spotify: Fixed sha for i686
Merge pull request #3231 from madjar/master

spotify: Updated to 0.9.11.26 and fixed expression
erlang: Add manpages to all release packages.

This puts manpages into "$out/lib/erlang/man" and also symlinks them
into "$out/share/man" with an "erl" suffix (similar to how Debian is
handling this) so those manpages are unlikely to collide with any other
manpages, like for example inet(3).

Closes #3396.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Acked-by: Moritz Ulrich <moritz@tarn-vedra.de>
nixos/tests/containers.nix: Don't ping

This randomly fails with "Destination Host Unreachable". That
shouldn't happen, since all interfaces/routes should be up after
"nixos-container start" returns. Need more investigation...
autoconf: Disable tests

These take waaaay too long.
ardour: install a desktop file

I based it on the desktop file from Arch Linux.
haskell-base-prelude: add version 0.1.3
haskell-conduit-extra: update to version 1.1.3
haskell-filestore: update to version 0.6.0.3
haskell-profunctors: update to version 4.2
haskell-stm-containers: update to version 0.1.3
haskell-wai-extra: update to version 3.0.1.1
haskell-yesod-auth: update to version 1.3.3
haskell-hlint: update to version 1.9.3
LambdaHack: disable test suite to fix build

https://github.com/LambdaHack/LambdaHack/issues/57