MRG: add infomax

cc @agramfort @fraimondo

still testing. works already fine but trying to understand some details with @jdammers.
@dengemann @agramfort   if you want to reduce testing time -> reduce the number of channels used (e.g. in picks) 
(it will scale by number of channels squared)