I18n: Update translation ru (100%).

216 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Check for thumbnails in the new location

The thumbnail managing standard was updated to change the location
where thumbnails are sometimes stored. This has been changed to
$XDG_CACHE_HOME/thumbnails/ unless $XDG_CACHE_HOME isn't defined,
at which point it's back to $HOME/.cache/thumbnails . This patch
has xfdesktop look in both places when the thumbnail is created
and reports the first one that's found.
I18n: Update translation sv (100%).

216 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Simplify adding icons to the desktop

Use xfdesktop_grid_get_next_free_position when placing icons on
the desktop rather than having it spead over multiple functions.
Fix strict aliasing issue
I18n: Update translation ms (100%).

216 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Update default icon size, spacing, and text proportion
update README with new defaults
Revert "Simplify adding icons to the desktop"

This reverts commit e339463f95c70578aae33f339ac54433f51cc5ae.

This patch had the added feature of crashing xfdesktop when the
icon size shrinks. Reverting to clean up the patch.
Scale up small image previews in xfdesktop-settings (Bug 10690)

While it looks worse with small images, scaling up the previews
makes icon selections more accessible when using the mouse.
Always redraw backdrop on display change

When changing from a laptop display to an external monitor there
are times where the wallpaper doesn't correcly update. This patch
removes a couple checks that are preventing that update.
Release pixmap on screen changes

Since the screen may have changed dimensions (i.e. change from
lvds to hdmi display) we need to release the previous pixmap to
reflect those changes.
Updates for release.
Post release tag bump.
I18n: Update translation de (99%).

214 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
I18n: Update translation de (100%).

216 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).
Fix segfault on session start

Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
Remember the window size of the settings dialog.

Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
Fix a couple runtime warnings
Fix an settings issue when plug names aren't available

When gdk_screen_get_monitor_plug_name doesn't return a monitor
name we were comparing monitor numbers but that check meant the
first monitor never got its settings updated.