Disable exec symlink resolution for PostgreSQL 9.2

When building PostgreSQL with plugins under NixOS, NixOS will create a
postgresql-and-plugins directory which symlinks PostgreSQL and all the plugins
into a single directory. Unfortunately, the plugins will not actually be usable
by PostgreSQL because it will still try and locate them in the original
PostgreSQL share directory, not postgresql-and-plugins.

In this commit, I have patched resolve_symlinks to always return success, which
matches the behavior if HAVE_READLINK is false (so presumably invalid paths are
never passed to this function).
ImageMagick: update 6.7.5-3 -> 6.8.6-9.
tinc: Update to 1.0.22
Merge branch 'channel' into myhead
Merge branch 'channel' into myhead
Merge branch 'channel' into myhead
Disable introspection for gcr.

gcr stopped building after 7fbcc562 (adding introspection into GTK
libs); this gets it to build again.
Make glib_networking available for dwbem
Merge branch 'firefox_debug' into myhead
flightgear: 2.10.0 -> 2.12.0 (and make it run again)

The current FlightGear expression doesn't work:

  bash$ nix-build -A flightgear
  /nix/store/3c47sibzb9h1vhnn0gnh692hkpjc5p5v-flightgear-2.10.0

  bash$ ./result/bin/fgfs
  ERROR: The path '/nix/store/3c47sibzb9h1vhnn0gnh692hkpjc5p5v-flightgear-2.10.0/lib/FlightGear' does not exist in the file system.

  Base package check failed:
    Version [none] found at: /nix/store/3c47sibzb9h1vhnn0gnh692hkpjc5p5v-flightgear-2.10.0/lib/FlightGear
    Version 2.10.0 is required.
  Please upgrade/downgrade base package and set the path to your fgdata
  with --fg-root=path_to_your_fgdata

We could probably make the 2.10.0 version run, but I had already
upgraded it to 2.12.0 before I made it work. It seems only the data dir
configuration was wrong/missing: FG_DATA_DIR="$out/share/FlightGear/".

Simgear must be in version sync with flightgear, hence the upgrade.

Most of the diff is because I rewrote the flightgear expression to what
I think is the "new style". I wanted to add a preConfigure phase but
didn't understand why this expression had custom phases. So I just
rewrote the whole thing to something I consider more readable.
update dwb to the latest revision
experimental/vsftpd

vsftpd improvements:
- intorduce one declarative list of options
- make docummentation strings more understandable and add missing options
  such as SSL/TLS support
- Use environment.etc."vsftpd".text because I can't think about any
  reason why a shell script should be used.
  That code was written in 2009.
Adding FriBID browser plugin

FriBID is an open source software for the Swedish e-id system called
BankID. FriBID also supports processor architectures and Linux/BSD
distributions that the official software doesn't support.

https://fribid.se/index.en.html

FriBID plugin is a firefoxWrapper plugin. Enabled by setting:

  nixpkgs.config.enableFriBIDPlugin = true
qtcreator: Update to 2.8.1
haskellPackages.comonadTransformers: Do not build haddocks

This package no library provides any modules, so there are no
haddocks to build.
Merge pull request #1092 from ocharles/comonad-transformers

haskellPackages.comonadTransformers: Do not build haddocks
add ike: IPSec client
libtxc_dxtn: get rid of duplicate package, clean up build script.
Update nodePackages and add meat nodePackage

Fixes #1057

Signed-off-by: Shea Levy <shea@shealevy.com>
i7z: update to 0.27.2, cleanup build, add git repository to metadata.