mpi4py: Disable for Python3 and PyPy

Builds for Python3 and PyPy are failing at the moment [1-3]. Therefore, they
are disabled.

[1]: https://github.com/NixOS/nixpkgs/pull/3938#issuecomment-54750065
[2]: http://hydra.nixos.org/build/13993137/nixlog/1/raw
[3]: http://hydra.nixos.org/build/13873028/log/raw
Merge pull request #3866 from nbp/remove-functionTo-type

Remove types.functionTo
Update version of 'lua' and 'lua5' attributes to lua 5.2.

@vcunat kindly pointed out that earlier versions are vulnerable to
CVE-2014-5461. There remain a whole lot of packages that have hard-coded
use of version 5.1, unfortunately.
Merge pull request #4001 from aherrmann/pr_mpi

mpi4py: Disable for Python3 and PyPy
highlight: update to version 3.18 to fix build errors with Lua 5.2
Merge remote-tracking branch 'origin/staging'

Conflicts:
	pkgs/applications/version-management/subversion/default.nix
Do not assert absolute path for nodev grub device. Closes #3996
haskellPackages.twitterConduit: Update to 0.0.5.8 and remove 'broken' flag
Fix Nixpkgs evaluation

error: attribute `luaversion' missing, at /home/eelco/Dev/nixpkgs/pkgs/development/interpreters/lua-5/expat.nix:16:34
Typo
gradm: Update from 3.0-201405281853 -> 3.0-201408301734
paxctl: Update from 0.8 -> 0.9
Merge pull request #3992 from wkennington/master.kernel

Kernel Updates
grsecurity: Update stable and test patches

stable: 3.0-3.14.17-201408260041 -> 3.0-3.14.18-201409060013
test:   3.0-3.15.10-201408212335 -> 3.0-3.16.2-201409060014
perlPackages.Plack: update from 1.0030 to 1.0031
pythonPackages.beautifulsoup4: Fix hash

The src tarball was modified in the PyPI repository.

I have compared the old tarball against the new one, the only difference
being that the new one is missing the following files/directories:

AUTHORS.txt
COPYING.txt
doc/
NEWS.txt
scripts/
TODO.txt
Merge pull request #3997 from bjornfor/nixos-test-report

nixos/test-reports: use local copy of jquery
linux: Update to 3.12.28
Merge commit 'refs/top-bases/experimental/overlays' into experimental/overlays

* commit 'refs/top-bases/experimental/overlays': (1224 commits)
  Typo
  Fix Nixpkgs evaluation
  haskellPackages.twitterConduit: Update to 0.0.5.8 and remove 'broken' flag
  Do not assert absolute path for nodev grub device. Closes #3996
  highlight: update to version 3.18 to fix build errors with Lua 5.2
  Update version of 'lua' and 'lua5' attributes to lua 5.2.
  mpi4py: Disable for Python3 and PyPy
  Remove types.functionTo.
  Replace environment.profileVariables by environment.profileRelativeEnvVars
  Merge options having the submodule type.
  Annotate option-set options with the file in which they are declared.
  Export options.json & options.xml for building tools for NixOS.
  Updated Mediawiki to 1.23.3
  added libfreefare
  pypy: disable some more packages
  nixos.tests.gnome3: wait 20sec for the screenshot
  jquery: new package
  jquery-ui: update to latest stable (v1.11.1)
  jquery-ui: align attrname with pkgname (jquery_ui => jquery-ui)
  haskellPackages.tastyAntXml: Update to 1.0.0.9
  ...
jenkins: expression cleanup

* Include version number in package name
* Remove trailing dot in meta.description
* Simplify meta by using "with stdenv.lib;"