fix test and use ID3TAG as location for embedded covers.

We are now stating that a cover is saved as a ID3TAG in the
coverlocation instead of using an empty string. It is a bit more verbose.
remove newImage from FutureResult