svn 1556 trunk:
The file operations should be mutually exclusive to the server running but currently are not.
Example scenario:
- start the server and see state "server idle" as expected.
- import a database with the menu File / Import.
Expected behavior: the server is off.
Observed behavior: the server is still idle.
According to our new strategy, it is not necessary to mutually exclude any server operation with any file operation.
It is sufficient to lock the databases against concurrent usage (see DatabaseLibrarian.borrowDatabase / returnDatabase)
new Librarian implements borrowing, no more an issue
Ticket moved from /p/karatasi/bugs/209/
Can't be converted: