Make sure that lib/ is properly documented
Some of the libraries sitting in lib/
are missing top level description or have it fairly incomplete. Such description should introduce the reader to basic concepts of the given library and provide some usage examples.
Moreover there are quite a few functions that miss documentation whatsoever.
This should be done over multiple commits, quite likely by multiple people and should be split into multiple sub-tasks.
TODO:
-
#41 igt_kms top level description -
...
Vaguely related: #47