Patch as-is from Jakub Steiner
Use high-resolution icon: Closes bgno#719941

This is to fulfill one of the GnomeGoals of using high-resolution
icons in all GNOME applications.
Fix application name in .desktop file: Closes bgno#720781

Also corrects alpha-order problems in THANKS file.
Use license-type in About rather than custom text: Closes bgno#720782
Unable to use scrollbar along screen edge: Closes bgno#720789

When maximized, can't roll the mouse cursor to the screen edge
and grab the scrollbar due to shadow frame widget.
Add SIDEBAR style class to sidebar: Closes bgno#720785
Make application dialogs transient and modal: Closes bgno#720794

This makes both the Preferences and Accounts dialogs modal and
transient for the parent window.  Additional code changes are to
remove logic in place to deal with previouys modeless-ness of those
dialogs.
Bind to GSettings rather than read/write imperatively

This work is the result of the prior commit (updating the Preferences
box, specifically).  Instead of initialzing Widgets with GSettings
values and writing values out as Widget state changes, bind GSettings
values directly to the Widgets.  This logic is also moved out to the
rest of the application where monitoring changes is necessary.

This has the pleasant side-effect of allowing changes to come in from
GSettings backends (i.e. dconf) and having them updated in Geary
automatically.
Use correct symbolic icon for password dialog: Closes bgno#713524
Add a little more space to icon in PasswordDialog: Refs bgno#720779
"Force" search when Enter pressed on search bar: Closes bgno#713068
Use Gtk.SearchEntry: Closes bgno#713544
Fix memory leaks due to GMime bindings

Includes regen'd VAPI.
Conversation images don't show w/ Vala 0.23.1: Closes bgno#721000

Vala 0.23.1 introduced a change to how array .length property is
evaluated when transferring ownership to a method.  See
bgno#721001 for more information.
Scale inline images w/ regard to aspect ration: Closes bgno#713922

Required for images referenced by Content-ID.
Update docs, add install instructions

Closes: bgo #714717
Copy array manually to work around vala bug

Closes: bgo #720703
Add Fedora vala-tools dependency to INSTALL
Add separate trash/archive/delete buttons

Archive shows up as its own button for any account that supports
archiving (currently only Gmail).  Trash or delete shows up as one
button, depending on what the folder supports and whether you've got the
shift key held down.  Future work will extend supporting archive to
other account types and getting the trash special folder recognized in
more accounts.

Closes: bgo #714212
Update keyboard shortcuts in help

Closes: bgo #721792