added new_epochs parameter to EpochCounter

With new_epochs=True you can train again a model and train it for N new epochs
With new_epochs=False you can fix the maximal number of epochs the model will be trained, even after starting a new training with monitor.push_monitor()