nixos: capitalize a bunch of service descriptions

(systemd service descriptions that is, not service descriptions in "man
configuration.nix".)

Capitalizing each word in the description seems to be the accepted
standard.

Also shorten these descriptions:
 * "Munin node, the agent process" => "Munin Node"
 * "Planet Venus, an awesome ‘river of news’ feed reader" => "Planet Venus Feed Reader"
Add direct-sqlite haskell library
gtest: New package, the google c++ testing framework.

BSD licensed testing framework from google:
https://code.google.com/p/googletest/
perlPackages.Switch: add missing version number
upower: update to 0.9.23
boost: say hello to version 1.55.0
Merge pull request #1202 from Zoomulator/master

gtest: New package, the google c++ testing framework.
Merge pull request #1201 from errge/master

Add direct-sqlite haskell library
alsa: bump 1.0.26 -> 1.0.27 (close #1198)

Basically, bump all alsa projects to their latest version as per
http://www.alsa-project.org/main/index.php/Main_Page
libxml2: bump 2.9.0 -> 2.9.1 (CVE-2013-1969)

And drop patch that has been merged upstream.
Close #1199.
Hack around python install problems (the rest is from bjornfor).
upower: fix Xfce via --enable-deprecated

Also drop older libusb1 version which is no longer needed with newer upower.
Merge pull request #1196 from bjornfor/capitalize-service-descriptions

nixos: capitalize a bunch of service descriptions
nodePackages."grunt-bower-task" added
emacs offlineimap mode added
haskell-cpu: update to version 0.1.2
haskell-crypto-numbers: update to version 0.2.3
haskell-crypto-pubkey: update to version 0.2.2
haskell-pem: update to version 0.2.1