scripts: lpf-sudo-*: check for metachars in input.
Notify: new semantics and name for hidden/muted packages.

Change ownership of hide files form pkg-build to user. Rename
visible commands from hide to mute. Finalize mute/hide semantics:
a muted package stays muted until unmuted, irrespective of
package state. Use always available /var/tmp instead of LPF_VAR/tmp.
update: Use fixed font in 'update done' dialog.
update: bugfix: handle window delete signal.
TESTING: update.
notify: notify-watch: kill other running instances, bugfix.

inotifywait sometimes completes with an error code; ignore this.
notify: Don't trigger new message when just updating state.
pkgbuild: use local, remove dead code, quoting, comments.
scripts: comments, cleanup, pylint fixes.
lpf, README: enhance help message, doc update.
Adding gnome appdata.
lpf-add-group, pkg-build.sudo: Use sudo to add group if ok.

Got a pointer from sudoers mailing list how to configure sudo to
allow to check if user can do usermod. Using this, use sudo if
it's ok for current user, else fall back to pkexec.
lpf-add-group: remove dead code.
lpf-gui: Adding optional package to update argument.
update: Add a label about package being updated.
lpf.spec, setup-pkg: remove group write permissions.
examples: adding fresh skype, spotify and flash.
macros: Add check for matching lpf/target version.
lpf-gui: show manpage: fixes.
macros: Simplify triggerpostun.