Fix teachers not being shown

SelectDlg still relied on the Lehrer view to provide data. Now, it uses the
original data in the lehrer table.
Remove error when a book is scanned twice

When a book was scanned twice, Obsidian used to show a message box and abort
the insertion of sets. Now, the user will be informed of their mistake and the
insertion is NOT aborted.