WIP/ENH: add infomax

cc @agramfort @fraimondo

still testing. works already fine but trying to understand some details with @jdammers.
I suggest to have method='fastica' as the default to be compatible with scripts, which do not have the method option