Fix read-only environment open (cures #17).

When environment is opened with readonly=True, force all transactions to
be read-only too, including internal transaction to open the main DBI.
Document the behavior.