- remove section about installing from source: this requires some juggling and
symlinking, so I will leave it to people who *really* want to do it
- explain how to export the local luarocks path when installint locally with luarocks
Whenever `ctx:iteration()` is called, when the PropertiesChanges signal is
emitted, awesome reports a problem with data left in the Lua stack:
```
2017-04-11 07:08:52 W: awesome: a_glib_poll:372: Something was left on the Lua stack, this is a bug!
-------- Lua stack dump ---------
3: nil
2: userdata #16 0x2251a78
1: userdata #320 0x27c5408
------- Lua stack dump end ------
```
This may eventually result in crashes or freezes. To fix the problem, don't use
the GLib context, instead:
- grab all properties from the proxy and copy them over into a table
- use that table as the data for the widget
- update the table when the PropertiesChanged signal is emitted