Migrate documentation to asciidoctor

This commit migrates to asciidoctor to ease writing documentation.

Issues: SPR-10960