TwoStep tests and multi file submission

Add code to test suite to allow submissions of multiple files
Change file submission to not have to create temporary files
Add tests for TwoStep tasks
Fix TwoStep task changes for new sandbox changes
Let tests optionally submit Zip files for multifile submissions
Add OutputOnly test -- submitting as zip. Needs more work.
Make htmlcov ignore more library things