websearch: update patch for search plugins
Add missing / new location for search plugin provided by Firefox.
Thanks to Paolo Gherpelli.
openoffice: support libreoffice/openoffice 4 history
fix wrong encoding for rhytmbox & session_gnome files

change coding from UTF8 to utf-8 duo to problems with intltool-update

Closes: LP#1170833
a Custom Session Management plugin

Adds a text entry for each command in the plugin preferences (not very
aligned, though - is there a way to fix that?).

The Gnome/Xfce plugins launch a dialogue for log out/shut down with
with further options, so this commit renames the classes in
session_support for these and creates extra classes for each
individual command they each cover. (That is, log out covers log out and
switch user, and shut down covers shut down, reboot and suspend.)
bash aliases and functions in the commands plugin

It would be nice if they were updated periodically with the
PeriodicRescanner thing, but I'm not sure how to do that when it works
through a TextSource.
commands: use interactive bash shell for load/use aliases and functions
utils: fix crasing glib.spawn_async when envp=None

glib.spawn_async expect sequuence of strings as envp parameter.
Using "" instead of None prevent crashing.
aplications: add "universal" desktop environment for show all applications

Support also unity, mate desktop env.

Closes: lp#1170833