Implement DAP initialization sequence
Clarification and motivation
This is a follow-up to #252 (closed).
We need to be able to react to initialization requests from the editor.
Acceptance criteria
An executable is able to respond to initialization requests from VS Code. VS Code should consider our debugger fully initialized and ready to launch.