bluez5: add experimental expression for bluez5

bluez5 has many changes relative to bluez4. Most notable are dependency on
linux-3.4 and new dbus API.
bluez5: mark bluez5 with loPrio
php: add FTP support by default

...as this does not requires any third party library.
experimental/shadow

For /etc/skel/* files put file contents into user directories rather than
"symlinks". This way users can edit their .bashrc files.

This small patch works fine with the multi-shell-support topic branch found on
my github page which rewrites .bashrc and similar files to source /etc/ files.
Thus users can opt-out or set options - still following system updates.

Signed-off-by: Marc Weber <marco-oweber@gmx.de>
Add cleanupCmds option to pkgs.myEnvFun

This option allows the user to specify commands to run when the shell
exits. This can be used to cleanup operations done in `extraCmds'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Added Dart SDK M4
Adjusted to point to version URL (hosted by me -- had to).
Now using callPackage.
Update ack to 2.02 (and File-Next to 1.12, only used by ack)
Update gnutls to 3.1.10.
notmuch: patch source to use full path of gpg2

gets rid of the dependency on the old gnupg1. and enables decryption
even if the gpg binary is not in the users environment.

warning: i don't know whether the switch from gnupg1 to gnupg
introduces any incompatibilities. this is a works for me patch.
offlineimap: enable support for the sqlite status backend
Add hatari Atari St emulator.
Merge pull request #440 from bbenoist/master

php: add FTP support by default
Merge pull request #459 from MarcWeber/submit/shadow

make useradd -m create ~/.bashrc as file, not as symlink pointing to the store
Merge pull request #468 from zefhemel/dartsdk

Added Google Dart M4
Merge pull request #473 from errge/master

Update ack to 2.02 (and File-Next to 1.12, only used by ack)
hatari: fix pthread_cancel+gcc_s thing, and some spacing
Merge branch of 'hatari'
xxdiff: update to current HEAD of the source repository