MediaEmbed/ParserTest: use the system's temp dir if there's no .cache dir in the tests dir