Unit tests are fully portable now -- can configure credentials at runtime

Set environment variables CBL_TEST_SERVER, CBL_TEST_USERNAME, etc.
to configure what server the unit tests will use for replication. See detailed info at
CBLReplicatorTests.m:43.
For #93