Google hangouts: Bump to 5.4.2.0

Verified working with Firefox, however it still doesn't work with
Chromium because of the NPAPI vs PPAPI thing.

Chrome's Pepper Plugin API doesn't seem to look for
plugins in the MOZ_PLUGIN_PATH, anyway I left them there for others to
find the solution :-)
Remove non-cpufreq_* modules since they are loaded by udev.
prevent usage of binutils on darwin
Bump version of Dwarf Fortress to 40_09. Build graphics library for dwarf fortress instead of using provided one for more reliability.
Adds ocaml-sqlite3EZ and its dependency ocaml+twt

ocaml+twt is an alternative syntax for OCaml that uses indentation to group
multi-line expressions, like Python and Haskell.

Homepage: http://people.csail.mit.edu/mikelin/ocaml+twt/

sqlite3EZ is a thin wrapper for sqlite3-ocaml with a simplified interface. Query
results are processed with a functional map/fold, transactions are
aborted by exceptions, resource management is handled by the garbage
collector, etc.

Homepage: https://github.com/mlin/ocaml-sqlite3EZ
Bump DF version to 40_10
dogecoin: autotools build factored out
nginx: add lua module
Higan - a quick&dirty workaround

Higan uses a lot of hardcoded paths when it looks for runtime files
as shaders, icons and mainly BIOS files. So, we made a q&d wrapper
script: it copies all these files to $HOME/.config/higan in the 1st
invocation.
emulationstation: 1.0.2 -> 2.0.0-rc1
Higan: Updating builder.sh script

Now builder.sh will install a higan-config.sh script
to write auxiliary stuff on $HOME/.config/higan directory.
That way, higan searches locally and runs cleanly.

Obviously it's a hack, but the only other way is to do a huge patch on
upstream sources; personally I think it is better to work that type of
thing directly on higan sources.
nixos/nat: add forwardPorts for external->internal DNAT
[screenfetch] Bump to the stable release

Signed-off-by: Ricky Elrod <ricky@elrod.me>
add retroarchMaster package
Merge remote-tracking branch 'upstream/master' into ocaml-sqlite3EZ

Conflicts:
	pkgs/top-level/all-packages.nix
Added missing curl dependency to RCurl package
nixos/network-interfaces: Sanitize sys-subsystem device names

Currently, nixos will allow for interface names with special characters
such as the hyphen to be used. This presents a problem when using
systemd device names as the namespace paths are separated using hyphens.
Within systemd, if a device name has a hyphen it should be replaced with
the escape sequence \x2d.

This patch sanitizes all interface names before they are used in a
systemd device string.
Delete nixos/modules/module-list.nix.orig, extraneous file
Merge pull request #3950 from MP2E/tmp_cleanup

Delete nixos/modules/module-list.nix.orig, extraneous file
pulseaudio: Add pulse-access group, controlling access to the system-wide PA daemon