LIB-51: darwin: don't close the fd after toc read

This obviously broke all later disc reads,
including MCN and ISRCs.
This was introduced in fe2d1fb955,
but not at all easy to see in the diff.
Merge branch 'darwin_close'

see pull-request #29