* Fix error event test in Sync tests
* Fix race condition
* Debug timeouts
* More tests fixing
* Try running local webrtc-star-signalling server for tests
* Fix sync tests
* Skip Log references tests in the browser tests
* Turn off IPFS console.log output for tests
* Fix replication and sync tests
* Close keystore after tests in IPFSAccessController tests
* Fix error event test in Sync tests
* Fix race condition
* Add entry index to Log
* Clean up storage files
* Fix tests
* Fix linter
* test: Re-enable skipped tests.
* test: Re-enable all tests.
* test: Wait for final entry when evaluating onSynced.
* test: Check if latest append is head to determine if sync has completed.
* test: Do not rely on order of sync-ed entries.
* docs: Sync-ing notes.
* docs: Simplify dial and pubsub explanation. Formatting.
* refactor: Check for required params.
* docs: Explain initial sync and pubsub updates.
* test: Save updated heads during sync.
* test: Remove extraneous expected entries.
* test: For eventual consistency.
* chore: Remove console.logs. Log errors using error event.
* chore: Remove extraneous asyncs.
* Get browsers tests running
* Clean up replication test
* Setup fixtures for browser tests
* Fix import paths for webpack
* Fix webpack
* Add mocha-headless-chrome to run browser tests
* Add webrtc swarm endpoints for browser test IPFS node configs
* Remove adding pubkey to storage in KeyStore
* Runs browser tests in CI
* Fix import paths again
* Fix failing browser tests
* Fixes