lib/zodb: Use zodbtools/zodburi to open databases, if available
This allows e.g. to open `neo://cluster@master?compress=false` - in other words with using options, which our current simplified opening code does not support. Keep old dbstoropen around as the fallback to work when zodbtools/zodburi are not available, since we still want to try to support ZODB 3.10.
Showing with 13 additions and 3 deletions