Added some tests for createmodel.py
add pathlib to pip dependencies
create a framework for running a distributed server with custom settings
fix naming of variables in call_outside_command_with_output
fix the single SameVersionTests test
add inline docs for the distributed server wait function
add DistributedServer.sync function
Fix to our JSON serializer to prevent error ('first' attribute missing).
pass in custom settings into the distributed server instance
add another test to see if we can run two distributed servers
Merge branch 'ecosystem' of github.com:fle-internal/ka-lite-central into ecosystem
Merge pull request #164 from amshali/ecosystem

Added some tests for createmodel.py
Merge remote-tracking branch 'upstream/ecosystem' into ecosystem
initialize a zone and org for all ecosystem tests
add the return code to the returned values of DistributedServer.wait()
Management command for registering device to a particular zone.
Set default central server login url to /accounts, not /securesync.
Merge branch 'ecosystem' of github.com:fle-internal/ka-lite-central into ecosystem
tweak function docs for sync()
in createmodel command, raise error instead of silencing it