[HELIX-165] Add dependency for Guava libraries
[HELIX-153] Auto rebalance tester uses the returned map fields, but production uses only list fields, rb=13540
[HELIX-212] Rebalancer interface should have 1 function to compute the entire ideal state, rb=13694