Use different client instances for different impersonations
PLAT-747 #time 30m
Build versioned jar
Keep class path and project
Changed repeat to be nullable boolean