CURATOR-166: Allow ZKPaths to build paths with an arbitrary number of children

ZKPaths currently only accepts one parent and one child nodes.
This changes makePaths to have a varargs parameter so it can accept more than one child.