Separates hadoop logic from the Serengeti base. Corresponding changes throughout the model code, scenarios and test base.
Make name of task trackers obviously illustrate function
Further refactoring work, separating Sereneti/Hadoop and addressing how applications are deployed via serengeti.
Updates to tests to reflect changes in test infrastructure and hadoop model code.
Adds an assertWaitEquals to the test base
Updates the ip address that we populate the cluster map with
Updates the tests so that we're a lot less timing dependent when using ready/cpu to check whether things are working.