Use BrowserFS with Doppio

This removes our gigantic hack of a "filesystem", and replaces it with something a little more trustworthy.

There are still some kinks to work out (especially in the demo UI, because of the directory shuffling), but all tests pass in Chrome.