Many test output changes for "push" errors
Update tests for 1-based line *output*
Use shared agent
Adjust for 1-based line *input*
Change all tests to use 1-based line numbers