Add JVMTI breakpoint and SingleStep tests

Tests for functionality related to the can_generate_single_step_events
and can_generate_breakpoint_events jvmti capabilities.

Bug: 62821960
Test: ./test.py --host -j40
Test: ./test/run-test --host --jvmti-step-stress 001-HelloWorld
Test: ./test/run-test --host --jvmti-step-stress 914
Change-Id: Id2a4db5a6de3a97726f03f5e735c2bb77dafe4ca
diff --git a/test/994-breakpoint-line/info.txt b/test/994-breakpoint-line/info.txt
new file mode 100644
index 0000000..210dea0
--- /dev/null
+++ b/test/994-breakpoint-line/info.txt
@@ -0,0 +1,5 @@
+Test basic JVMTI breakpoint functionality.
+
+This test ensures we can place breakpoints on particular lines of a method. It
+sets breakpoints on each line in turn of a function with multiple execution
+paths and then runs the function, receiving the breakpoint events.