Parallel() for CanICA class

tries to address #235
I reckon we should use n_jobs=1 in this case I understand correctly @GaelVaroquaux said in #235:
> Thus we can parallelize the loop only for scikit-learn > 0.13 (I suggest setting n_job to one else)