Gamma-MAP source localization method

Extension of the `gamma_map` branch by @agramfort with source weighting, free orientation, etc.

Note: `update_mode=1` (EM update) doesn't seem to work or it is extremely slow; the gammas all stay far away from zero.