Ensure we don't register file information for externally loaded tiddlers

Also make sure some globals like setInterval are available on the server
Make some of the sync adaptor methods be optional
Docs update
Add a file system sync adaptor for the server

It's going to save tiddler changes to the file system