talloc: Fix linker flags on darwin.

Before this patch, building talloc on darwin (OS X 10.8.5) results in:

gcc -dynamiclib -Wl,-search_paths_first -undefined error -o libtalloc.dylib.2.0.1 ./talloc.o  ./libreplace/replace.o ./libreplace/snprintf.o ./libreplace/getpass.o ./libreplace/strptime.o   -install_namelibtalloc.dylib.2
gcc: error: unrecognized command line option '-install_namelibtalloc.dylib.2'
make: *** [libtalloc.dylib.2.0.1] Error 1

Setting SONAMEFLAG to either "-install_name " (note trailing space), or
"-Wl,-install_name," results in a successful build. The latter seems
more clear.
notmuch: Use 'find' to patch test script shebangs.
notmuch: Dynamic link to absolute path on darwin.
tsocks: fix LD_PRELOAD references
tsocks: support poll(2) applications
haskell-asn1-encoding: disable test suite to work around build errors on Linux/i686

https://github.com/vincenthz/hs-asn1/issues/12
haskell-io-streams: update to version 1.2.0.1
haskell-x509: update to version 1.5.0.1
haskell-cabal-db: update to version 0.1.10
haskell-hlint: update to version 1.9.10
vim-plugins: add and update
firefox: Fix build on 32-bit by using the gold linker
btrfsprogs: Update to new upstream version 3.17.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
python-six: Update to new upstream version 1.8.0.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
python3Packages.{pagerduty,sipsimple}: disable
update cjdns from 20140922 to 20140928
cjdns: add peer hostnames to extraHosts, option for external config
firefox: Fix evaluation on non-Linux

Actually we only support Firefox on Linux, but we hit the “attribute
‘gcc.override’ missing” error before the platform check.
New package: safe-rm-0.11
emacs24Macport: 23.4-mac-4.8 -> 24.4-mac-5.0