Misc shell test cleanup

- testDestroyTap() leaves the file source input directory behind, use http source instead.
- use generateStreamName() instead of hard coded names