Correct language codes of PO files
Capitalize description in DOAP file

To follow the convention.
Fix up po CMakeLists so Geary builds

Piotr Drąg had renamed a po file in commit:c83eed7 but not changed that
line in the po/CMakeLists.txt file, causing the build to break.  This
makes Geary build again.
Geary 0.4.2
Bump to Geary 0.4.2+trunk
Updated Hebrew translation
Resync he.po file
Handle reconnects inside of ImapEngine.GenericFolder

For historical reasons, reestablishing connections when a folder's
session died was handled inside of ConversationMonitor.  This broke
at some point and Geary failed to reconnect when the session dropped.

This patch puts this logic into ImapEngine.GenericFolder, where it
belongs, as well as fixes a problem in ClientSession that caused
issues when the session was closed by the server (via a BYE response).

This patch fixes bug #713609 and bug #714532.  I also believe this
fixes bug #713078.  Additionally, with the reconnect logic now in
GenericFolder, bug #714671 is solved.
Reorganize src/client: Closes bug #713873

This is purely code file deletion and moving with those changes
reflected in CMakeLists.txt.  The .gitignore change should've
happened some time back when we removed the DBus server app.

This change is to make the client source code a bit more logical
and hopefully make it easy for contributors to drill down and find
the module they want to work on.

In addition, unused client code was deleted.  src/common was intended
to be code common to the various apps built here, but since that never
panned out, it was moved into the client base.
Allow plurals for two strings

Need this for some language.

https://bugzilla.gnome.org/show_bug.cgi?id=713838
Updated Hebrew translation