Merge pull request #3993 from wkennington/master.bitlbee

Update Bitlbee and dependant libraries
perlPackages.FinanceQuote: update from 1.29 to 1.35
nixos-manual: Fix reference to obsolete configuration option
haskellPackages.tastyAntXml: Update to 1.0.0.9
jquery-ui: align attrname with pkgname (jquery_ui => jquery-ui)
jquery-ui: update to latest stable (v1.11.1)

The current version (v1.10.4) is now called "legacy". The new stable version
has a different directory layout; it no longer splits css/ and js/ directories.
Since the *.js files refer to the *.css files by relative paths, I'm not
splitting them. Everything now goes to "$out/js/".

Also, upstream removed version numbers from filenames, so we don't need to
create those version-less symlinks anymore.
jquery: new package

jQuery is a JavaScript library designed to simplify the client-side
scripting of HTML.

I'm adding version 1.x instead of 2.x because 1.x supports IE 6, 7, 8
browsers and both versions are API compatible.

http://jquery.com/
nixos.tests.gnome3: wait 20sec for the screenshot
pypy: disable some more packages
Merge pull request #3935 from MP2E/eternity-engine

Add eternity and eternityMaster, a Doom port by James Haley
nixos/test-reports: use local copy of jquery

The current way test reports get jquery,

  src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"

only works when getting reports over http:// or https://, not file://.
Change it so that it works for all protocols by using a local copy of
jquery.

This fixes the issue where locally created and browsed test reports
cannot be navigated properly; clicking the '+' symbol to expand
sub-sections doesn't work.
added libfreefare

A library on top of libnfc for MIFARE support.
Updated Mediawiki to 1.23.3

Removed mediawiki-postgresql-fixes.patch (fixed upstream)
Merge pull request #3999 from ip1981/master

Updated Mediawiki to 1.23.3
Merge pull request #3998 from bobvanderlinden/libfreefare

added libfreefare
Export options.json & options.xml for building tools for NixOS.
Annotate option-set options with the file in which they are declared.

This modification improves NixOS manual by listing in which file, each
submodule option is declared.  This solve the issue that files are not
reported when looking at options such as fileSystems.<name?>.neededForBoot
Merge options having the submodule type.

Now we should be able to have multiple declaration of the same option as
long as all declarations have the same type.  If the type has a sub module,
then it is merged with the submodules of other declarations, as done with
option sets.

In addition, the file of the option declaration is passed into the
submodule, such as the documentation can display it correctly.
Merge pull request #3811 from nbp/options-json

Export the list of options to XML & JSON, such that external tools can use it.
Merge pull request #3856 from nbp/submodule-declarations

Annotate option-set options with the file in which they are declared.