bring back Linux tests in separate script

@mikemorris mentioned he was fond of running `./scripts/run_tests.sh` manually, which I didn't realize. This brings back Linux tests in a separate script. 

 * [ ] CI checks out
 * [ ] @mikemorris approves
 * [ ] merge