Close streams in integration tests

Also remove bogus delete workaround.  Previously unclosed
FileInputStream caused test failures on Windows which cannot delete
open files.  Found with Kohsuke's file-leak-detector.
I am not familiar with `getInput` ever returning null.