Do not assume a .rev attribute in available in src in maven-build.nix

(cherry picked from commit 13e13f279b61c35a744888196789187828c32295)
nixUnstable: Update to 1.7pre3327_0e2ca26

Also fixes disappeared tarball.

(cherry picked from commit 8ad41b92cfd604e4f5ab487ad0f1784f1fc9773c)
Signed-off-by: Shea Levy <shea@shealevy.com>

Conflicts:
	pkgs/tools/package-management/nix/unstable.nix
linux kernel updates to 3.4.77, 3.10.28 and 3.12.9

I tested they still build on x86_64.

(cherry picked from commit a9caafa0eaf223dc1382b3e5c98baabd6b0b55a0)
linux: Update to 3.4.78

(cherry picked from commit b913a2eb81b03250a370ecd4456cad2f290f3870)
pidgin: minor update 2.10.7 -> .8, including CVE-2013-6484

Also switch no newer libstartup-notification, add license and platforms.

(cherry picked from commit 5d2e884aa1cf3f0078ac0a109514500570bb89cb)