LIB-44: pre-read the TOC

Multi-disc releases sometimes give different disc IDs only for the first
read right after inserting the disc in the drive.
Reading the TOC (and only that part) twice should reduce
the chance that this happens.
Merge branch 'read_twice'

see pull-request #23