Preliminary setup for docgen: module created
Metadata.yml: tagged objects with doc_name
Got everything to the point of writing the property reference template
Documentation generation script works
Fixed the build system
The object reference is dynamic and shouldn't be included in regular docs
Convert build instructions to asciidoc
We are able to autogenerate asciidoc references and produce compilable manual
Horrible hack to make CMake always rebuild metadata.cpp
Revert "Horrible hack to make CMake always rebuild metadata.cpp"

This reverts commit 73295457d976bbcd78b1b2a2e46ee580154c928c.