Fixed tests to use correct functions, extended tests of problematic cases. Added a secondary directory for the second MaxScale instance.
Added scripts that start two MaxScale on the same machine. This allows the cluster synchronization commands to be tested locally.
The test tests the internals of the cluster diff generation algorithms. This should guarantee that the diff calculation and the resulting synchronization will work as expected without having to test it on a live cluster.