Store file-like object as SoundFile.name

... instead of storing only the "name" attribute of the file-like object.

__repr__() shows the repr() of the file name/file descriptor/file-like
object and the repr() of the mode and format strings.