Moved the INeuralNetCallback stuff inside of NeuralNet.