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!
@dengemann 
from line 797, this is the previous script which has a completely different structure. We are keeping to to avoid hard core deprecation.
		+#######################################################################
+# Previous time generalization script