~ fix failure of test case, where cache info got overwritten by concurrent test cases
~ it's now configurable for both cache domain file path & persist path which allows test case to set differently
Merge pull request #57 from inexplicable/cluster3

~ fix failure of test case, where cache info got overwritten by concurre...
~ fix of address returning to warmup callback
Merge pull request #58 from inexplicable/cluster3

~ fix of address returning to warmup callback
Merge branch 'cluster3' of https://github.com/cubejs/cluster2 into cubejs-cluster3

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.