Add oxygen-gtk3 and rename oxygen_gtk to oxygen-gtk2.

oxygen_gtk is still kept for backwards compatibility.
Add Jim Tcl interpreter
jimtcl: remove end dot from description
nodePackages: add support for recursive dependencies

This is a drop-in replacement that handles nodejs recursive dependencies by
propagating already visited nodejs packages and creating shims for recursive
ones. This implementation handles both, new and old npm2nix output format.
gecode: add package
pythonPackages.gcutil: fix build
pythonPackages.livestream: use requests2
nixos-rebuild: Don't pass -K by default
Manual: Fix build product
Remove some obsolete platform override in release.nix
gecode: meta information
rbtools: 0.4.1 -> 0.6.1
gecode: fix meta
Merge pull request #4026 from manveru/gecode

gecode: add package
fix a bunch of packages with lua5_1
Elixir is now 1.0.0!

Closes #4027
pythonPackages: add graphite_api and its dependencies
pythonPackages: add graphite_influxdb, backend plugin for graphite-web and graphite-api
Merge pull request #4028 from madjar/master

sshpass: Added expression
Small style fixups

In this commit, I modified some files, conforming them to a
idiosyncratic standard - mainly, a template for meta attribs.