Minor fix to KeyVersionFetcherCLI
Correctly print RebalanceTask at creation time.
Fix final-cluster to be required arg of RebalancePlanCLI
Make sure a zone exists corresponding to a node
Print the utility value
Write plan to a file inside the output dir
Add zone expansion script
Add an option for choosing zone id for shuffle

Add a new option that lets the user choose if they want the
shuffle to operate only on one of the zone ids.
Edit script to use the new option
Address code review comments
Add rebalance new cluster script
Copy final cluster xml file to output dir

When the final cluster.xml is generated it is placed in
outputdir/step3 folder. Copy it to outputdir as well.
Move rebalance scripts to bin directory

Moving the script from top level to the bin directory
Add dummy-stores.xml + Update the path in script
Test for 3 zones
Addressed code review comments
added more assertions
check for getZoneNary and getNodeIdForZoneNary  in zone 1 and 2
Added a test for method 'storeRoutingPlan.zoneNAryExists()
Modifying RoutedStoreTest to use Consistent Strategy
Tests for system store with a 3 zone cluster
Fixed systemstore constants and got rid of the superfluous zone rep
factor
Merge branch 'zone-expansion' of github.com:voldemort/voldemort into zone-expansion