WIP/ENH: add infomax

cc @agramfort @fraimondo

still testing. works already fine but trying to understand some details with @jdammers.
we either introduce a third method for the extended version  or  we need to have an option to switch on/off the extended version in ica.fit (the default is set to infomax extended and I cannot switch to the standard infomax version)