[WIP] ENH: add infomax

Addresses #3379

Some problem with matrix transposes (failing tests). Once solved it should be clean.

cc @GaelVaroquaux @ogrisel @agramfort
`sklearn.utils.extmath.logistic_sigmoid` is faster and more stable/accurate than this.