Allow the initial shuffler in NNDataTrainingProblem to be changed.
============= DO NOT MERGE ================= AUC preconditions