Add file tests, clean up and simplify

- Test html, idml, dtd, odg/p/s/t File type upload
- Use ZanataRestCaller rather than manually creating projects, versions
- Remove unused imports
- Add a null pointer check on opening files
That's a good idea, but it might be better for a separate PR - there's a few other instances of that call I think.