ENH: Add support for cross generalization for time_gen

@dengemann @agramfort

This is work in progress, I will let you know when to review it.

Thanks!
Ok. I will change it so that it does
gat.git(epochs, y=y)
gat.predict(epochs_NewOrOld)
gat.scores(y=y_NewOrOld)