ENH: Add source-space distances

It would be nice to have the ability to add source space distances along the cortical surface in `mne-python`. This moves us in that direction using a fast `scipy` algorithm. Using `n_jobs=6` on fsaverage's grade-5 source space (10242 per hemi), it takes about 10 minutes to calculate **all** distances between source points.