ENH Added Fisher's method and Stouffer's Z-score method

Closes #3092
structural optimization
in this case I would put the `Z` calculation inside the `if weights is None` and else  to avoid handling weights when there are None.  
(It's not a complicated piece of code where we loose the overview if we have two code paths.)