* Configure java +lsp test runner via dap-mode
This configures dap-mode appropriately so the user can run tests
directly from Doom. It adds two bindings as well which tries to mirror
other major modes:
* `SPC m t t` runs all the tests in the class at point.
* `SPC m t s` runs a single test method at point.
I also expanded the README with more details about configuring `+lsp`.
* Add +java/run-test, document +lsp/uninstall-server
* Add +java/debug-test
* Fix localleader bindings
When in `:init` they don't load in time on the initial Java buffer.
* Added template and description for module flags
Because +lsp and +meghanada are mutually exclusive I thought I would
create a separate section for each feature and add descriptions what
they each offer. So far only +lsp is done.
* First draft for java documentation
The second plugin +meghanada is explained as well as some instructions
how to install JDK 11 and OpenJDK 11.
* Do requested edits to README
* Regenerate TOC in readme
* Reformat README
Co-authored-by: Henrik Lissner <accounts@v0.io>