[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(...)`.  
Does this mean that calls to `localStorage` will act the same way as before, just that we're now using SQLite?