Initial commit.
Add a README.md.
Complete README.md with interesting parts.
gtk3: fix how the settings are written

Really write the settings. Don't append the number of substitutions.
widgets: fix CPU graph

The default maximum value is 1 and vicious already normalizes graph
values to be between 0 and 1.
start: use xcompmgr instead of unagi

unagi seems still a bit buggy and slow.
widgets: don't use a graph for CPU

I don't really use it.
widget: remove label for volume widget, the symbol should be sufficient
widget: use empty string instead of nil when no widget is wanted
widget: add filesystem widgets
widget: use empty string for battery widget when not available
widget: add the tasklist only on multihead setup
tags: add more "free" tags
theme: rename files for better coherency

Our `theme.lua` is now really a theme and its previous content is
moved in `apparance.lua`. Moreover, we play a bit with window borders.
start: start network manager applet on guybrush
widget: use BAT1 on guybrush, not BAT0
widget: don't display a separator when no tasklist is needed
bindings: add multimedia key support for sound volume
tags: swap tags when the target tag is another screen
tags: handle correctly tag toggling

When the tag is on another screen, move it, then toggle it if not
already selected. Otherwise, just toggle it.