LSP Client config page: Use ui file
This change simply uses a .ui file for the config page instead of
hand written layouting and instanciation. No changes in logic.
The naming of the widgets in the ui file follows what we typically
do in Kate/KTextEditor.