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!
Are you suggesting that we parametrically split the loop across time?... I'm not sure how to do that elegantly/efficiently.