Implementation of storage APIs and models.
Add tentative implementations of RW lock and count-down latch.

RW lock is currently delegating to a regular lock, hence not allowing
concurrent readers. Count-down latch might not need a fake, if we
had AbstractQueuedSynchronizer.
Simplified storage model using the generic simulated resource.