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!
It's  slower, so by default I think it's good to push the user to first use a normal SVC. To be debated?