Allow token to be optional in fs.sync.connect()

This makes it less painful to connect to a sync server, by making the `token` arg optional in `sync.connect()`.

I can't see any possible way to write a test for this, so I'll have to test in brackets.
`protocOl`?