Solves transaction serialization without a setTimeout. Thanks to Joshua Bell for the pointers.
A test for storing blobs (known to fail in Chrome) and a fix for FF's crazy-tastic "closed but haven't sent events to that effect yet" behavior around txns. WTF.
navigator.storage -> navigator.alsPolyfillStorage
A test of storage objects, not just strings/primitives