Fix check against clients in taglist.
Docs: turn on markdown

This turn-on markdown support, which is provided by LDoc.

Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
Docs: Port awful.rules into the new doc format.

This converts the old documentation style into the new one to use
markdown instead of HTML in bigger doc blocks. Also, we can use block
comments, which means that writting documentation (and indenting code
blocks) easier.

Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
Fix LDoc errors on generating the documentation.

This also at the same time ports the documentation to the new `Markdown`
format.
Docs: Start gears.color refactoring

Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
Docs: Start menubar refactoring

Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>
Add a doc-builder script.

This updates the documentation and pushes any changes to the mock
website. All the changes, however, need to be commit for this to work.

Signed-off-by: Ignas Anikevicius (gns_ank) <anikevicius@gmail.com>