Add gitignore
Add some folders to gitignore
Support tables in formatters and add proper escaping of html
Use alternative way to get exhaust.
Add ignored test for mixed Java + Kotlin
Add DocumentationOptions to support non-public API docs (used in tests)