In ESO remote tests, use tmp dir for cache

Also fix a few whitespace issues
Merge pull request #392 from sargas/use-tmp-dir-for-cache-in-eso-test

In ESO remote tests, use tmp dir for cache