Alter tests to explicitly step into END block

Module loading order changed during the DB refactoring so that File::Temp's
END block is getting run before DB's END block.  That's actually what we want,
so make an explicit END block in the test program we can step in to and test
that we made it
Test for continue and getting the 'termination' message
Use the DB methods for step in/out/over and continue
WIP refactoring breakpoint handling

The regular/conditional breakpoint test is working.  Other aren't.
Actions are broken by this commit.
Getting all breakpoints is working again