[WIP] RESStorage sqlite in Firefox

Let's try sqlite instead of  simple-storage. fixes #1893

I haven't completely tested this (particularly migrating from simple storage) or put much polish on this yet, such as batching calls to `localStorage.setItem(...)`.  
that's the idea -- just swapping out the underlying storage mechanism but leaving everything else intact