README: explain vicious is a generic WM widget library

Vicious can be used stand-alone, or to feed widgets in window managers
beside awesome. So why not provide it to a few Ion, or WMII, or i3 or
<foobar> users. Lua is the best thing since sliced bread.
mboxc: Fixed typo in setmetatable after ported to lua 5.2

Signed-off-by: Juergen Descher <jhdl@gmx.net>
Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
contrib: add Open Weather and ATi graphics widget types

These were contributed by one of the users, and remain untested by me.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
pkg: use checkupdates on Arch Linux.

It prints a list of pending updates without touching the system sync databases.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
pkg: revert to pacman as default Arch method, checkupdates optional

Checkupdates is a good tool avoiding any need for period pacman -Sy
jobs from root crontab, however it works by maintaining its own
database in /tmp by default (and _that_ is a tmpfs by default) so on
every initialization it would stall awesome until it makes the first
sync. Better approach would be to keep its db inside $HOME for
persistence, and then to initiate the first (and longest) sync
manually before converting your package widgets to "Arch C".

All this is the reason I can't recommend it as the default right
now...
README: update awesome usage examples for v3.5

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
mpd: workaround command termination bug in mpd server v0.18

See Debian bug report #728982 for more information.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
Revert "mpd: workaround command termination bug in mpd server v0.18"

This reverts commit a6a73f47, because the issue was solved in mpd
release 0.18.2. I imported the workaround for historical reasons and
in case someone gets stuck with version 0.18 on his preferred OS
distribution.
init: share timers when possible

We need time to give this a proper test with various usage scenarios;
multiple screens (and thus widget object instances), widgets
suspending and resuming and so on. Most benefits should come from
running on battery power (and if not suspending all widgets but
Battery it self on battery power), with less wake-ups.

Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
Merge branch 'master' of http://git.sysphere.org/vicious

Conflicts:
	contrib/README