Add __len__ to storage and PersistentOrderedDict
Only do ZODB imports if ZODB storage is used
Add pack method to DurusStorage