php53: fix on darwin

* add libssh2 to build inputs (configure fails without this)
* link with stdc++
* add icu/lib directory to DYLD_LIBRARY_PATH (and wrap binaries with this
  environment variable
* add libiconv to build inputs
* fix --with-iconv configure flag (was --with-iconv-dir which is not a valid
  flag)
php53: add optional pcntl flag
php53: restore nix gd version
php53-xdebug: add expression
update pulseaudio to 4.0 and sbc to 1.1
libcap needs to be a propagated build input for pulseaudio
kmplayer: update to 0.11.3d
kmplayer: minor fixes

Wrap mplayer into PATH
Remove unneeded dependency on gtk
Kindly ask strip to not mess up timestamps in static libraries
Patch binutils to produce more deterministic output
Add gcc4.6 wrapped using deterministic binutils
Rename repeatableStdenv to deterministicStdenv for consistency.
Make it plug more holes to avoid regular binutils sneaking in and ruining builds.
xbmc: Make it read /etc/zoneinfo
qemu: Enable virtfs

This makes it possible to share host directories to qemu guests
using 9P.
spotify: Update to 0.9.1.55
mkpasswd: Update to 5.0.25
sbt: Use recommended java options
sbt: Remove duplicate package
Add regex-tdfa-text
Add nixops