curl: minor update 7.35.0 -> 7.36.0, including CVE fixes

(cherry picked from commit 062e2567c913430aea5d3e26021618bba1aedf62)
rsync: fix CVE-2014-2855 by upstream patch

(cherry picked from commit 8c918bdc2c3235058f317b65ab79f7c9414747f8)
libmms: bugfix update, including CVE-2014-2892

(cherry picked from commit 6faa50e11d3daec0772391834c7f67fa8fad9a47)
json-c: update to 0.12, fixing CVE-2013-{6370,6371}

(cherry picked from commit d96f262166fe0d6cd62d301007e743581ec4a05d)
pam: upstream patch to fix CVE-2014-2583

(cherry picked from commit 07aaea85d4a56a7b25a07440df348fa99e0c2061)
nixos-generate-config.pl: add new PCI IDs for broadcom_sta

The last ID wasn't in official README,
but it was reported by third3ye on IRC.

(cherry picked from commit 2aa3580a5e49d04bfa63c7509092317b49f54952)
pidgin-sipe: fix build by updating

Also add platforms (linux).

(cherry picked from commit 08834b061ccc96659e5201c87db8dcfb1714f445)
shadow: Fix lastlog and faillog to find logs in /var/log

Fixes #2575 and closes #2586.

(cherry picked from commit 9e7e3978f9af711ccffcd91b06c126a4f18729f9)
linux: minor updates, probably often fixing CVE-2014-0196

(cherry picked from commit 9c8ee7a7e55259d1c351c8343e00c6db9353eca8)
linux: Update to 3.12.19

Backport: 14.04
(cherry picked from commit abbf643ae2dc03278133a65b3eb220a3293b3bbf)
codeblocks: new package 13.12 (close #2533)

@vcunat: minor refactoring.

(cherry picked from commits 977248ba15ddaab007d4eeb48aa6f1bee6527ec3
  and 93e65a4d5308d3d6e4ea95e7cad6997b037dfd7a)
mesa: bugfix update 10.0.4 -> .5

Master is using 10.1.* already.