3878: Fix block cache sharing across threads so arv-mount uses a bounded amount
of memory to store block.  Also fixes bug in cache management code and cleans
some exception handler error reporting.
3878: Remove raise debugging exception.
Merge branch '3878-arv-mount-block-cache' closes #3878