Making the source change in ConfigureNodes.java based on changes at c856bb0819594cc9ff0227123d65e2b3b016b0c7 in voldemort:master.
Merge branch 'scenario1' into scenario1-s1

The scenario1 branch has been updated, so those changes need to be incorported here so that we can be working off of the same base. The small diff between scenario1-s1 and scenario1 needs to remain though.
Merge branch 'scenario1' into scenario1-s1
Merge branch 'scenario1' into scenario1-s1
Removing a bunch of polymorphism in the form of third-party data structures (namely, java.util.List/Collection).
Removing the change that is specific to the scenario1-s1 branch.